---
Fuzzer filename: '/src/tarantool/test/fuzz/xrow_decode_id_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    teardown
      functionSourceFile: '/src/tarantool/test/fuzz/xrow_decode_id_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_free
        - memory_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'test/fuzz/xrow_decode_id_fuzzer.c:21,2'
          Branch Sides:
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:21,2'
              BranchSideFuncs:
                - fiber_free
                - memory_free
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:21,2'
              BranchSideFuncs:
                - fiber_free
                - memory_free
      Callsites:
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:21,2'
          Dst:             fiber_free
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:22,2'
          Dst:             memory_free
    - functionName:    setup
      functionSourceFile: '/src/tarantool/test/fuzz/xrow_decode_id_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_c_invoke
        - fiber_init
        - memory_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'test/fuzz/xrow_decode_id_fuzzer.c:13,2'
          Branch Sides:
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:13,2'
              BranchSideFuncs:
                - memory_init
                - fiber_init
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:13,2'
              BranchSideFuncs:
                - memory_init
                - fiber_init
      Callsites:
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:13,2'
          Dst:             memory_init
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:14,2'
          Dst:             fiber_init
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:14,2'
          Dst:             fiber_c_invoke
    - functionName:    fiber_c_invoke
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - f
        - ap
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tarantool/test/fuzz/xrow_decode_id_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_check
        - xrow_decode_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'test/fuzz/xrow_decode_id_fuzzer.c:30,6'
          Branch Sides:
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:31,3'
              BranchSideFuncs: []
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:33,15'
              BranchSideFuncs:
                - xrow_decode_id
        - Branch String:   'test/fuzz/xrow_decode_id_fuzzer.c:42,6'
          Branch Sides:
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'test/fuzz/xrow_decode_id_fuzzer.c:45,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:30,6'
          Dst:             mp_check
        - Src:             'test/fuzz/xrow_decode_id_fuzzer.c:42,6'
          Dst:             xrow_decode_id
    - functionName:    cord_on_yield
      functionSourceFile: '/src/tarantool/test/fuzz/xrow_decode_id_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    box_tuple_extension_tweak_init
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tweak_register_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:56,1'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:56,1'
              BranchSideFuncs:
                - tweak_register_internal
            - BranchSide:      'src/box/xrow.c:56,1'
              BranchSideFuncs:
                - tweak_register_internal
      Callsites:
        - Src:             'src/box/xrow.c:56,1'
          Dst:             tweak_register_internal
        - Src:             'src/box/xrow.c:56,1'
          Dst:             tweak_get_bool
        - Src:             'src/box/xrow.c:56,1'
          Dst:             tweak_set_bool
    - functionName:    xrow_decode_node_name
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - pos
        - out
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_decode_str
        - node_name_is_valid_n
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:271,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:272,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:274,34'
              BranchSideFuncs:
                - mp_decode_str
                - node_name_is_valid_n
        - Branch String:   'src/box/xrow.c:275,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:276,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:274,20'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:275,7'
          Dst:             node_name_is_valid_n
    - functionName:    xrow_decode_uuid
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - pos
        - out
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_decode_strl
        - tt_uuid_from_strl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:257,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:259,32'
              BranchSideFuncs:
                - mp_decode_strl
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:260,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:262,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:259,17'
          Dst:             mp_decode_strl
        - Src:             'src/box/xrow.c:260,6'
          Dst:             tt_uuid_from_strl
    - functionName:    iproto_type_name
      functionSourceFile: '/src/tarantool/src/box/iproto_constants.h'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/iproto_constants.h:458,29'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:459,23'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:461,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_constants.h:458,6'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:460,27'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:461,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_constants.h:461,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:463,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:465,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:467,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:469,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:      'char *'
      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_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      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,33'
              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,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    644
      BranchProfiles:  []
      Callsites:       []
    - functionName:    static_aligned_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    static_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - static_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:96,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:96,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:97,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:95,14'
          Dst:             static_reserve
    - functionName:    tt_vsnprintf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - size
        - format
        - ap
      BBCount:         17
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - static_alloc
        - static_reserve
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_static.h:81,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:81,2'
              BranchSideFuncs:
                - vsnprintf
                - static_alloc
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:82,21'
              BranchSideFuncs:
                - vsnprintf
                - static_alloc
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:83,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:83,6'
              BranchSideFuncs:
                - static_alloc
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:85,8'
              BranchSideFuncs:
                - static_alloc
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:85,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:85,6'
              BranchSideFuncs:
                - static_alloc
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:85,6'
              BranchSideFuncs:
                - static_alloc
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:87,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:87,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_static.h:88,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/tt_static.h:80,23'
          Dst:             static_reserve
        - Src:             'src/lib/core/tt_static.h:81,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tt_static.h:82,11'
          Dst:             vsnprintf
        - Src:             'src/lib/core/tt_static.h:86,24'
          Dst:             static_alloc
        - Src:             'src/lib/core/tt_static.h:87,3'
          Dst:             __assert_fail
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mpstream_encode_str
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'char *'
      constantsTouched: []
      argNames:
        - stream
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mpstream_encode_strn
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.h:116,36'
          Dst:             strlen
        - Src:             'src/lib/mpstream/mpstream.h:116,2'
          Dst:             mpstream_encode_strn
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - 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:
        - 'struct.vclock_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bit_iterator_next
      functionUses:    3
      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_iterator_init
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclock_iterator *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - it
        - vclock
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_iterator_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:97,2'
          Dst:             bit_iterator_init
    - functionName:    vclock_size_ignore0
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_count_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:214,9'
          Dst:             bit_count_u32
    - functionName:    rslab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:189,9'
          Dst:             small_align
    - functionName:    rslab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:195,25'
          Dst:             rslab_sizeof
    - functionName:    rslab_unused
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:208,27'
          Dst:             rslab_sizeof
    - functionName:    region_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         22
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - region_reserve_slow
        - rslab_data
        - rslab_unused
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:218,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:218,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:219,21'
              BranchSideFuncs:
                - rslab_unused
                - region_reserve_slow
                - rslab_data
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - rslab_unused
                - region_reserve_slow
                - rslab_data
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - rslab_unused
                - region_reserve_slow
                - rslab_data
        - Branch String:   'src/lib/small/include/small/region.h:219,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:220,24'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:226,6'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:223,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:224,30'
              BranchSideFuncs:
                - rslab_data
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:225,2'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:227,29'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:230,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:218,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:223,15'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:224,19'
          Dst:             rslab_data
        - Src:             'src/lib/small/include/small/region.h:227,9'
          Dst:             region_reserve_slow
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    version_id
      functionSourceFile: '/src/tarantool/src/version.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - major
        - minor
        - patch
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    greeting_decode
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.greeting *'
      constantsTouched: []
      argNames:
        - greetingbuf
        - greeting
      BBCount:         66
      ICount:          418
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_sscanf
        - base64_decode
        - memchr
        - memcmp
        - strcmp
        - strlcpy
        - tt_uuid_from_strl
        - version_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2610,67'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2611,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2613,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2611,56'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2612,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2613,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2610,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2613,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2614,9'
              BranchSideFuncs:
                - memchr
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2618,19'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2618,23'
              BranchSideFuncs:
                - memchr
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2618,2'
              BranchSideFuncs:
                - memchr
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2618,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2618,35'
              BranchSideFuncs:
                - memchr
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2622,43'
              BranchSideFuncs:
                - memchr
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2623,19'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2623,31'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2624,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2623,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2624,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2625,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2628,19'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2628,23'
              BranchSideFuncs:
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2628,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2628,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2628,35'
              BranchSideFuncs:
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2632,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2632,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2633,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2634,36'
              BranchSideFuncs:
                - version_id
                - version_id
                - strlcpy
                - base64_decode
                - memchr
                - strcmp
                - version_id
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2636,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2638,32'
              BranchSideFuncs:
                - memchr
                - strcmp
                - version_id
                - base64_decode
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2657,13'
              BranchSideFuncs:
                - version_id
                - strlcpy
                - base64_decode
        - Branch String:   'src/box/xrow.c:2639,13'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2639,17'
              BranchSideFuncs:
                - strcmp
                - version_id
                - base64_decode
                - tt_uuid_from_strl
            - BranchSide:      'src/box/xrow.c:2640,4'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2639,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2640,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2641,10'
              BranchSideFuncs:
                - strcmp
                - version_id
                - base64_decode
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2645,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2646,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2648,7'
              BranchSideFuncs:
                - version_id
                - base64_decode
                - tt_uuid_from_strl
        - Branch String:   'src/box/xrow.c:2648,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2649,13'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
            - BranchSide:      'src/box/xrow.c:2657,2'
              BranchSideFuncs:
                - base64_decode
        - Branch String:   'src/box/xrow.c:2649,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2650,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2651,4'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
        - Branch String:   'src/box/xrow.c:2651,21'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2651,25'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
            - BranchSide:      'src/box/xrow.c:2651,4'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
        - Branch String:   'src/box/xrow.c:2651,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2651,37'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
            - BranchSide:      'src/box/xrow.c:2652,8'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
        - Branch String:   'src/box/xrow.c:2652,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2653,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2654,26'
              BranchSideFuncs:
                - tt_uuid_from_strl
                - base64_decode
        - Branch String:   'src/box/xrow.c:2654,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2655,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2656,3'
              BranchSideFuncs:
                - base64_decode
        - Branch String:   'src/box/xrow.c:2657,13'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2659,11'
              BranchSideFuncs:
                - strlcpy
                - base64_decode
            - BranchSide:      'src/box/xrow.c:2662,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2669,49'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2670,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2671,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2669,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2671,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2673,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:2610,6'
          Dst:             memcmp
        - Src:             'src/box/xrow.c:2622,36'
          Dst:             memchr
        - Src:             'src/box/xrow.c:2632,6'
          Dst:             __isoc99_sscanf
        - Src:             'src/box/xrow.c:2634,25'
          Dst:             version_id
        - Src:             'src/box/xrow.c:2638,25'
          Dst:             memchr
        - Src:             'src/box/xrow.c:2645,7'
          Dst:             strcmp
        - Src:             'src/box/xrow.c:2648,31'
          Dst:             version_id
        - Src:             'src/box/xrow.c:2654,8'
          Dst:             tt_uuid_from_strl
        - Src:             'src/box/xrow.c:2657,36'
          Dst:             version_id
        - Src:             'src/box/xrow.c:2659,3'
          Dst:             strlcpy
        - Src:             'src/box/xrow.c:2666,23'
          Dst:             base64_decode
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    version_id_patch
      functionSourceFile: '/src/tarantool/src/version.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version_id
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    version_id_minor
      functionSourceFile: '/src/tarantool/src/version.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version_id
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    version_id_major
      functionSourceFile: '/src/tarantool/src/version.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version_id
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    greeting_encode
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'struct.tt_uuid *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - greetingbuf
        - version_id
        - uuid
        - salt
        - salt_len
      BBCount:         15
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - base64_encode
        - base64_encode_bufsize
        - snprintf
        - tt_uuid_to_string
        - version_id_major
        - version_id_patch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2593,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2593,2'
              BranchSideFuncs:
                - tt_uuid_to_string
                - base64_encode_bufsize
                - __assert_fail
                - base64_encode
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2594,20'
              BranchSideFuncs:
                - tt_uuid_to_string
                - base64_encode_bufsize
                - __assert_fail
                - base64_encode
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2599,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2599,2'
              BranchSideFuncs:
                - base64_encode
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2600,20'
              BranchSideFuncs:
                - base64_encode
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2601,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2601,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2601,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:2590,3'
          Dst:             version_id_major
        - Src:             'src/box/xrow.c:2590,33'
          Dst:             version_id_minor
        - Src:             'src/box/xrow.c:2591,3'
          Dst:             version_id_patch
        - Src:             'src/box/xrow.c:2589,10'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:2593,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2594,2'
          Dst:             tt_uuid_to_string
        - Src:             'src/box/xrow.c:2599,2'
          Dst:             base64_encode_bufsize
        - Src:             'src/box/xrow.c:2599,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2600,6'
          Dst:             base64_encode
        - Src:             'src/box/xrow.c:2601,2'
          Dst:             __assert_fail
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    137
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_encode_type
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - short
      constantsTouched: []
      argNames:
        - row
        - type
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_decode_subscribe_response
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_response *'
      constantsTouched: []
      argNames:
        - row
        - rsp
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2574,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_decode_replication_request
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.replication_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         148
      ICount:          1077
      EdgeCount:       190
      CyclomaticComplexity: 44
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_bool
        - mp_decode_map
        - mp_decode_uint
        - mp_decode_vclock_ignore0
        - mp_load_u8
        - mp_next
        - say_log_level_is_enabled
        - xrow_decode_node_name
        - xrow_decode_uuid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2144,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2145,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:2148,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2145,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2145,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:2145,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:2148,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2148,2'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2149,32'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2150,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2151,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2154,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2151,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2151,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2151,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2151,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2151,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2152,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2155,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2156,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2252,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2156,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2157,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2161,17'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_next
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2162,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2164,8'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2173,8'
              BranchSideFuncs:
                - xrow_decode_node_name
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2183,8'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2192,8'
              BranchSideFuncs:
                - xrow_decode_node_name
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2202,8'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2211,8'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2221,8'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2231,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2247,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2164,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2165,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2166,29'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2166,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2167,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2171,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2167,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2167,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2167,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2167,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2167,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2169,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2173,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2174,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2176,9'
              BranchSideFuncs:
                - xrow_decode_node_name
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2175,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2177,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2181,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2177,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2177,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2177,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2177,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2179,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2183,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2184,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2185,29'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2185,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2186,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2190,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2186,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2186,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2186,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2186,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2186,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2188,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2192,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2193,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2195,9'
              BranchSideFuncs:
                - xrow_decode_node_name
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2194,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2196,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2200,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2196,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2196,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2196,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2198,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2202,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2203,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2204,37'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2204,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2205,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2209,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2205,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2205,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2205,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2205,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2205,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2207,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2211,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2212,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2213,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2213,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2214,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2218,23'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2214,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2214,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2214,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2214,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2214,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2216,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2221,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2222,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2223,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2223,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2224,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2228,20'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2224,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2224,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2224,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2224,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2224,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2226,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2231,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2232,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2233,19'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2234,24'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2234,24'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2234,24'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2234,24'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2234,24'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2236,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_uint
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - mp_decode_uint
                - mp_load_u8
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_uint
        - Branch String:   'src/box/xrow.c:2239,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2240,20'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2247,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2241,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2242,20'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2243,9'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2244,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2245,29'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_node_name
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - xrow_decode_uuid
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_uint
      Callsites:
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2145,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2148,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2151,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2154,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:2157,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2158,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2161,17'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2166,8'
          Dst:             xrow_decode_uuid
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2167,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2175,8'
          Dst:             xrow_decode_node_name
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2177,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2185,8'
          Dst:             xrow_decode_uuid
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2186,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2194,8'
          Dst:             xrow_decode_node_name
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2196,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2204,8'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2205,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2214,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2218,23'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2224,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2228,20'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2234,24'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2238,19'
          Dst:             mp_load_u8
        - Src:             'src/box/xrow.c:2238,19'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/box/xrow.c:2242,20'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2249,4'
          Dst:             mp_next
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    408
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    50
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear
                - error_unlink_effect
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    dump_row_hex
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - start
        - end
      BBCount:         25
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - say_log_level_is_enabled
        - snprintf
        - tt_static_buf
      functionUses:    39
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:125,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:126,3'
              BranchSideFuncs:
                - tt_static_buf
                - say_log_level_is_enabled
                - snprintf
                - say_log_level_is_enabled
                - snprintf
            - BranchSide:      'src/box/xrow.c:128,14'
              BranchSideFuncs:
                - tt_static_buf
                - say_log_level_is_enabled
                - snprintf
                - say_log_level_is_enabled
                - snprintf
        - Branch String:   'src/box/xrow.c:131,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:131,2'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
            - BranchSide:      'src/box/xrow.c:132,25'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
        - Branch String:   'src/box/xrow.c:132,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:132,2'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
            - BranchSide:      'src/box/xrow.c:133,15'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
        - Branch String:   'src/box/xrow.c:135,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:136,20'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
            - BranchSide:      'src/box/xrow.c:140,4'
              BranchSideFuncs:
                - say_log_level_is_enabled
                - snprintf
                - snprintf
        - Branch String:   'src/box/xrow.c:137,19'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:137,22'
              BranchSideFuncs:
                - say_log_level_is_enabled
                - snprintf
                - snprintf
            - BranchSide:      'src/box/xrow.c:138,5'
              BranchSideFuncs:
                - say_log_level_is_enabled
                - snprintf
                - snprintf
        - Branch String:   'src/box/xrow.c:137,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:138,5'
              BranchSideFuncs:
                - say_log_level_is_enabled
                - snprintf
                - snprintf
            - BranchSide:      'src/box/xrow.c:139,3'
              BranchSideFuncs:
                - say_log_level_is_enabled
                - snprintf
                - snprintf
        - Branch String:   'src/box/xrow.c:141,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:132,2'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
            - BranchSide:      'src/box/xrow.c:141,3'
              BranchSideFuncs:
                - snprintf
                - say_log_level_is_enabled
                - snprintf
      Callsites:
        - Src:             'src/box/xrow.c:125,7'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:128,14'
          Dst:             tt_static_buf
        - Src:             'src/box/xrow.c:131,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:134,10'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:136,11'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:141,3'
          Dst:             say_log_level_is_enabled
    - functionName:    mp_decode_vclock_ignore0
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - data
        - vclock
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mp_decode_map
        - mp_decode_uint
        - vclock_create
        - vclock_follow
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:97,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:99,32'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
        - Branch String:   'src/box/xrow.c:100,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:101,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
            - BranchSide:      'src/box/xrow.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:101,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:102,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:103,32'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
        - Branch String:   'src/box/xrow.c:104,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:105,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:106,32'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
        - Branch String:   'src/box/xrow.c:111,15'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:111,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
            - BranchSide:      'src/box/xrow.c:113,2'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
        - Branch String:   'src/box/xrow.c:111,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:112,18'
              BranchSideFuncs:
                - vclock_follow
                - mp_decode_uint
                - mp_decode_uint
            - BranchSide:      'src/box/xrow.c:113,2'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - vclock_follow
      Callsites:
        - Src:             'src/box/xrow.c:96,2'
          Dst:             vclock_create
        - Src:             'src/box/xrow.c:99,18'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:103,17'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:106,17'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:112,4'
          Dst:             vclock_follow
    - functionName:    vclock_create
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - static_aligned_alloc
      functionUses:    2
      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:    xrow_encode_subscribe_response
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_response *'
      constantsTouched: []
      argNames:
        - row
        - rsp
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2561,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_encode_replication_request
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.replication_request *'
        - short
      constantsTouched: []
      argNames:
        - row
        - req
        - type
      BBCount:         56
      ICount:          449
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - alloc_failure
        - bit_count_u32
        - bit_iterator_init
        - bit_iterator_next
        - cord_on_demand
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_map
        - mp_encode_str0
        - mp_encode_uint
        - mp_encode_vclock_ignore0
        - mp_sizeof_vclock_ignore0
        - region_alloc
        - xrow_encode_uuid
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2075,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2076,36'
              BranchSideFuncs:
                - mp_sizeof_vclock_ignore0
                - region_alloc
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - alloc_failure
                - cord_on_demand
            - BranchSide:      'src/box/xrow.c:2077,14'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:2077,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2077,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:2077,14'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - alloc_failure
        - Branch String:   'src/box/xrow.c:2077,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2077,14'
              BranchSideFuncs:
                - alloc_failure
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
            - BranchSide:      'src/box/xrow.c:2077,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
        - Branch String:   'src/box/xrow.c:2081,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2082,3'
              BranchSideFuncs:
                - mp_encode_uint
                - xrow_encode_uuid
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
            - BranchSide:      'src/box/xrow.c:2086,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
        - Branch String:   'src/box/xrow.c:2086,35'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2086,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
                - mp_encode_uint
                - mp_encode_str0
            - BranchSide:      'src/box/xrow.c:2091,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
        - Branch String:   'src/box/xrow.c:2086,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2087,3'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_str0
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
            - BranchSide:      'src/box/xrow.c:2091,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - xrow_encode_uuid
        - Branch String:   'src/box/xrow.c:2091,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2092,3'
              BranchSideFuncs:
                - mp_encode_uint
                - xrow_encode_uuid
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
            - BranchSide:      'src/box/xrow.c:2096,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
        - Branch String:   'src/box/xrow.c:2096,33'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2096,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_str0
            - BranchSide:      'src/box/xrow.c:2101,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
        - Branch String:   'src/box/xrow.c:2096,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2097,3'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_str0
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
            - BranchSide:      'src/box/xrow.c:2101,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
        - Branch String:   'src/box/xrow.c:2101,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2102,3'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:2106,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:2106,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2107,3'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
            - BranchSide:      'src/box/xrow.c:2111,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
                - mp_encode_uint
                - mp_encode_bool
        - Branch String:   'src/box/xrow.c:2111,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2112,3'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_bool
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
            - BranchSide:      'src/box/xrow.c:2116,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - mp_encode_uint
                - bit_iterator_next
        - Branch String:   'src/box/xrow.c:2116,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2117,3'
              BranchSideFuncs:
                - mp_encode_uint
                - bit_count_u32
                - mp_encode_array
                - bit_iterator_init
                - bit_iterator_next
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - bit_iterator_next
            - BranchSide:      'src/box/xrow.c:2128,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2123,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2125,26'
              BranchSideFuncs:
                - mp_encode_uint
                - bit_iterator_next
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2127,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2128,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2128,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2129,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2129,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2129,2'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2130,39'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2131,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2131,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2131,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:2076,11'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:2077,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:2077,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:2077,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:2083,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2084,10'
          Dst:             xrow_encode_uuid
        - Src:             'src/box/xrow.c:2088,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2089,10'
          Dst:             mp_encode_str0
        - Src:             'src/box/xrow.c:2093,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2094,10'
          Dst:             xrow_encode_uuid
        - Src:             'src/box/xrow.c:2098,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2099,10'
          Dst:             mp_encode_str0
        - Src:             'src/box/xrow.c:2103,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2104,10'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:2108,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2109,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2113,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2114,10'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:2119,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2120,32'
          Dst:             bit_count_u32
        - Src:             'src/box/xrow.c:2120,10'
          Dst:             mp_encode_array
        - Src:             'src/box/xrow.c:2122,3'
          Dst:             bit_iterator_init
        - Src:             'src/box/xrow.c:2123,20'
          Dst:             bit_iterator_next
        - Src:             'src/box/xrow.c:2125,11'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2124,13'
          Dst:             bit_iterator_next
        - Src:             'src/box/xrow.c:2128,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2129,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2130,25'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:2131,2'
          Dst:             __assert_fail
    - functionName:    mp_sizeof_vclock_ignore0
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_map
        - mp_sizeof_uint
        - vclock_size_ignore0
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:71,18'
          Dst:             vclock_size_ignore0
        - Src:             'src/box/xrow.c:72,9'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:72,39'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:73,11'
          Dst:             mp_sizeof_uint
    - functionName:    region_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         17
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - region_reserve
        - rslab_unused
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:239,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:239,2'
              BranchSideFuncs:
                - region_reserve
                - rslab_unused
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:241,2'
              BranchSideFuncs:
                - region_reserve
                - rslab_unused
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:244,6'
              BranchSideFuncs:
                - rslab_unused
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:245,24'
              BranchSideFuncs:
                - rslab_unused
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:248,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:250,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:251,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:252,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:239,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:243,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             __assert_fail
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    xrow_encode_uuid
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - pos
        - in
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_str
        - tt_uuid_str
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:411,28'
          Dst:             tt_uuid_str
        - Src:             'src/box/xrow.c:411,9'
          Dst:             mp_encode_str
    - functionName:    mp_encode_vclock_ignore0
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - data
        - vclock
      BBCount:         10
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_map
        - mp_encode_uint
        - vclock_iterator_init
        - vclock_iterator_next
        - vclock_size_ignore0
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:84,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:85,13'
              BranchSideFuncs:
                - vclock_iterator_next
                - mp_encode_uint
                - mp_encode_uint
                - vclock_iterator_next
            - BranchSide:      'src/box/xrow.c:86,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - vclock_iterator_next
        - Branch String:   'src/box/xrow.c:86,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:87,25'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - vclock_iterator_next
            - BranchSide:      'src/box/xrow.c:90,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:79,29'
          Dst:             vclock_size_ignore0
        - Src:             'src/box/xrow.c:79,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:81,2'
          Dst:             vclock_iterator_init
        - Src:             'src/box/xrow.c:83,12'
          Dst:             vclock_iterator_next
        - Src:             'src/box/xrow.c:85,13'
          Dst:             vclock_iterator_next
        - Src:             'src/box/xrow.c:87,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:88,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:86,45'
          Dst:             vclock_iterator_next
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    102
      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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_decode_vclock
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - row
        - vclock
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vclock_create
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2544,2'
          Dst:             vclock_create
        - Src:             'src/box/xrow.c:2548,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_encode_vclock
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - row
        - vclock
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2538,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_decode_applier_heartbeat
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.applier_heartbeat *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         60
      ICount:          470
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - BuildClientError
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_map
        - mp_decode_uint
        - mp_decode_vclock_ignore0
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2484,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2485,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:2488,18'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2485,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2485,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:2485,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:2489,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2490,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2493,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2490,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2490,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2490,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2490,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2490,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2491,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2494,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2495,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2529,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2495,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2496,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
            - BranchSide:      'src/box/xrow.c:2500,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
        - Branch String:   'src/box/xrow.c:2501,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2503,38'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2510,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2518,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2526,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2503,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2504,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2508,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2504,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2504,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2504,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2504,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2504,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2506,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2510,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2511,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2515,23'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2511,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2511,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2511,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2511,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2511,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2513,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2518,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2519,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2523,16'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2519,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2519,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2519,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2519,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2519,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2521,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2485,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2490,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2493,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:2496,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2497,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2500,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2503,8'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2504,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2511,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2515,23'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2519,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2523,16'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2526,4'
          Dst:             mp_next
    - functionName:    xrow_encode_applier_heartbeat
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.applier_heartbeat *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         19
      ICount:          232
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_failure
        - cord_on_demand
        - mp_encode_map
        - mp_encode_uint
        - mp_encode_vclock_ignore0
        - mp_sizeof_map
        - mp_sizeof_uint
        - mp_sizeof_vclock_ignore0
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2451,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2452,12'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - cord_on_demand
            - BranchSide:      'src/box/xrow.c:2456,24'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:2457,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2457,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:2457,14'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
        - Branch String:   'src/box/xrow.c:2457,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2457,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:2457,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:2464,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2465,25'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2468,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2468,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2468,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2468,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:2447,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2448,10'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:2449,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2450,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2453,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2454,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2456,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:2457,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:2457,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:2457,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:2459,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:2460,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2461,9'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:2462,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2463,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2465,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2466,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2468,2'
          Dst:             __assert_fail
    - functionName:    xrow_decode_relay_heartbeat
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2399
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'union.anon.3 *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         35
      ICount:          268
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - BuildClientError
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2405,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2406,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2407,18'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2408,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2409,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2412,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2409,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2409,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2409,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2409,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2409,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2410,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2413,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2414,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2433,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2414,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2415,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
            - BranchSide:      'src/box/xrow.c:2419,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
        - Branch String:   'src/box/xrow.c:2420,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2422,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2430,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2422,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2423,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2427,23'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2423,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2423,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2423,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2423,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2423,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2409,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2412,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:2415,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2416,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:2419,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2423,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:2427,23'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:2430,4'
          Dst:             mp_next
    - functionName:    xrow_encode_relay_heartbeat
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'union.anon.3 *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         23
      ICount:          201
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_failure
        - cord_on_demand
        - mp_encode_map
        - mp_encode_uint
        - mp_sizeof_map
        - mp_sizeof_uint
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2376,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2377,12'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - alloc_failure
                - cord_on_demand
            - BranchSide:      'src/box/xrow.c:2381,6'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:2381,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2382,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2383,24'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:2384,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2384,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:2384,14'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - alloc_failure
        - Branch String:   'src/box/xrow.c:2384,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2384,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2384,14'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2387,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2387,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:2388,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
        - Branch String:   'src/box/xrow.c:2390,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2390,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2391,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:2378,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2379,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:2383,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:2384,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:2384,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:2384,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:2386,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:2387,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2388,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2389,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:2390,2'
          Dst:             __assert_fail
    - functionName:    xrow_decode_fetch_snapshot
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2361,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_encode_fetch_snapshot
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2350,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_decode_join
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.join_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2338,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_encode_join
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.join_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2326,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_decode_subscribe
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2314,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_encode_subscribe
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_request *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2296,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_decode_register
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_response *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_decode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2278,9'
          Dst:             xrow_decode_replication_request
    - functionName:    xrow_encode_register
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.subscribe_response *'
      constantsTouched: []
      argNames:
        - row
        - req
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrow_encode_replication_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:2265,2'
          Dst:             xrow_encode_replication_request
    - functionName:    xrow_decode_ballot_event
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.watch_request *'
        - 'struct.ballot *'
        - 'char *'
      constantsTouched: []
      argNames:
        - req
        - ballot
        - is_empty
      BBCount:         17
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_ballot
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:2026,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2026,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2027,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2027,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2027,2'
              BranchSideFuncs:
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2033,23'
              BranchSideFuncs:
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:2033,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2034,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2038,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2034,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2034,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:2034,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
      Callsites:
        - Src:             'src/box/xrow.c:2026,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2027,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:2033,6'
          Dst:             mp_decode_ballot
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:2034,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:2035,3'
          Dst:             dump_row_hex
    - functionName:    mp_decode_ballot
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ballot *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - end
        - ballot
        - is_empty
      BBCount:         69
      ICount:          486
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - mp_decode_bool
        - mp_decode_map
        - mp_decode_uint
        - mp_decode_vclock_ignore0
        - mp_load_u8
        - mp_next
        - xrow_decode_node_name
        - xrow_decode_uuid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1917,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1918,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1921,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1922,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1923,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1931,6'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1923,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1924,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_uint
            - BranchSide:      'src/box/xrow.c:1928,7'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1928,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1929,4'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1930,2'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1931,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1932,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1935,13'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1936,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1937,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2019,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1937,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1938,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
            - BranchSide:      'src/box/xrow.c:1942,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_next
                - mp_next
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
        - Branch String:   'src/box/xrow.c:1943,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1945,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1951,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1957,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1964,13'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1970,13'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1975,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1981,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1987,28'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1995,9'
              BranchSideFuncs:
                - xrow_decode_node_name
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2000,19'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - xrow_decode_uuid
            - BranchSide:      'src/box/xrow.c:2016,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1945,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1946,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1947,24'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1951,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1953,20'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1957,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1958,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1959,22'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1963,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1965,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1966,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1969,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1971,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1972,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1975,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1976,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1977,24'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1981,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1982,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1983,23'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1988,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1989,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1990,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1994,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1996,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1998,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - xrow_decode_uuid
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - mp_decode_uint
                - mp_load_u8
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - xrow_decode_uuid
        - Branch String:   'src/box/xrow.c:2003,27'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2003,30'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2004,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:2003,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2004,5'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2005,44'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - xrow_decode_uuid
        - Branch String:   'src/box/xrow.c:2006,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2008,7'
              BranchSideFuncs:
                - xrow_decode_uuid
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:2012,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_uuid
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:2009,9'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:2010,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:2011,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_load_u8
                - mp_decode_array_slowpath
                - xrow_decode_node_name
                - xrow_decode_uuid
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_vclock_ignore0
                - mp_decode_vclock_ignore0
                - mp_decode_bool
                - mp_decode_bool
                - mp_decode_bool
                - mp_next
                - mp_next
                - mp_next
                - xrow_decode_uuid
      Callsites:
        - Src:             'src/box/xrow.c:1921,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1924,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1925,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1928,7'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1935,13'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1938,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1939,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1942,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1947,24'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1953,20'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1959,22'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1963,8'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:1969,8'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:1977,24'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1983,23'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1988,8'
          Dst:             xrow_decode_uuid
        - Src:             'src/box/xrow.c:1994,8'
          Dst:             xrow_decode_node_name
        - Src:             'src/box/xrow.c:2002,15'
          Dst:             mp_load_u8
        - Src:             'src/box/xrow.c:2002,15'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/box/xrow.c:2009,9'
          Dst:             xrow_decode_uuid
        - Src:             'src/box/xrow.c:2016,4'
          Dst:             mp_next
    - functionName:    xrow_decode_ballot
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.ballot *'
      constantsTouched: []
      argNames:
        - row
        - ballot
      BBCount:         21
      ICount:          178
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_ballot
        - say_log_level_is_enabled
        - vclock_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1896,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1897,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1898,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1898,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1898,2'
              BranchSideFuncs:
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1900,35'
              BranchSideFuncs:
                - mp_decode_ballot
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1904,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1904,58'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1909,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1906,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1906,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1906,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1906,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1906,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1907,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1892,2'
          Dst:             vclock_create
        - Src:             'src/box/xrow.c:1893,2'
          Dst:             vclock_create
        - Src:             'src/box/xrow.c:1898,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1904,6'
          Dst:             mp_decode_ballot
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1906,3'
          Dst:             dump_row_hex
    - functionName:    xrow_encode_vote
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xrow_header *'
      constantsTouched: []
      argNames:
        - row
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_decode_commit
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         45
      ICount:          311
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_bool
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1830,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1830,2'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1831,9'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1834,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1835,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1837,18'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1838,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1839,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1841,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1842,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1843,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1865,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1843,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1844,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1845,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
        - Branch String:   'src/box/xrow.c:1846,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1847,18'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
            - BranchSide:      'src/box/xrow.c:1849,11'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
        - Branch String:   'src/box/xrow.c:1846,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1848,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1849,11'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
        - Branch String:   'src/box/xrow.c:1849,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1851,8'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1861,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1851,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1852,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1855,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1855,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1855,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1855,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1855,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1857,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1868,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1868,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1868,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1868,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1868,2'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1830,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1841,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1845,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1851,8'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1855,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1861,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1868,2'
          Dst:             dump_row_hex
    - functionName:    xrow_decode_begin
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.begin_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         45
      ICount:          325
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - BuildClientError
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_bool
        - mp_decode_double
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1777,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1778,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1779,9'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1783,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1784,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1786,18'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1787,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1788,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1790,22'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1791,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1792,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1820,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1792,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1793,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1794,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
        - Branch String:   'src/box/xrow.c:1795,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1796,18'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
            - BranchSide:      'src/box/xrow.c:1798,11'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
        - Branch String:   'src/box/xrow.c:1795,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1797,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1798,11'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
        - Branch String:   'src/box/xrow.c:1798,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1800,23'
              BranchSideFuncs:
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1803,29'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1806,8'
              BranchSideFuncs:
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1816,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1806,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1807,5'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_double
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1810,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1810,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1810,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1810,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1810,5'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1810,5'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1812,5'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1823,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1823,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1823,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1823,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1823,2'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1824,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1790,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1794,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1800,23'
          Dst:             mp_decode_double
        - Src:             'src/box/xrow.c:1803,29'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1806,8'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1810,5'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1816,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1823,2'
          Dst:             dump_row_hex
    - functionName:    xrow_decode_error
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xrow_header *'
      constantsTouched: []
      argNames:
        - row
      BBCount:         29
      ICount:          184
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - box_error_set
        - diag_get
        - diag_set_error
        - error_unpack_unsafe
        - mp_decode_map
        - mp_decode_str
        - mp_decode_uint
        - mp_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1730,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1731,3'
              BranchSideFuncs:
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1733,17'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1734,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1735,3'
              BranchSideFuncs:
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1736,13'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1738,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1739,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1739,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1740,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1744,17'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
        - Branch String:   'src/box/xrow.c:1745,30'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1745,44'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_next
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1757,14'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
        - Branch String:   'src/box/xrow.c:1745,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1752,22'
              BranchSideFuncs:
                - mp_decode_str
                - box_error_set
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1757,14'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
        - Branch String:   'src/box/xrow.c:1753,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1754,39'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1757,3'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1757,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1758,22'
              BranchSideFuncs:
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1764,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - error_unpack_unsafe
                - diag_get
                - diag_set_error
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1759,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1760,5'
              BranchSideFuncs:
                - box_error_set
            - BranchSide:      'src/box/xrow.c:1761,20'
              BranchSideFuncs:
                - diag_get
                - diag_set_error
                - mp_decode_uint
                - mp_next
                - error_unpack_unsafe
                - box_error_set
                - mp_decode_str
                - box_error_set
                - mp_next
                - mp_next
      Callsites:
        - Src:             'src/box/xrow.c:1736,13'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1740,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1741,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1744,17'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1752,22'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:1754,5'
          Dst:             box_error_set
        - Src:             'src/box/xrow.c:1758,22'
          Dst:             error_unpack_unsafe
        - Src:             'src/box/xrow.c:1762,19'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1762,4'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1764,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1771,2'
          Dst:             box_error_set
    - functionName:    xrow_encode_auth
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.xrow_header *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - packet
        - login
        - login_len
        - method
        - method_len
        - data
        - data_end
      BBCount:         21
      ICount:          207
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - alloc_failure
        - cord_on_demand
        - mp_encode_array
        - mp_encode_map
        - mp_encode_str
        - mp_encode_uint
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1700,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1700,2'
              BranchSideFuncs:
                - __assert_fail
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
                - cord_on_demand
            - BranchSide:      'src/box/xrow.c:1701,2'
              BranchSideFuncs:
                - __assert_fail
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:1701,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1701,2'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
                - cord_on_demand
            - BranchSide:      'src/box/xrow.c:1702,9'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
                - cord_on_demand
        - Branch String:   'src/box/xrow.c:1705,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1705,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:1705,14'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
                - alloc_failure
        - Branch String:   'src/box/xrow.c:1705,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1705,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1705,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - mp_encode_uint
                - mp_encode_array
                - mp_encode_str
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1715,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1715,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1715,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:1700,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1701,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1705,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:1705,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:1705,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:1707,6'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1708,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1709,6'
          Dst:             mp_encode_str
        - Src:             'src/box/xrow.c:1710,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1711,6'
          Dst:             mp_encode_array
        - Src:             'src/box/xrow.c:1712,6'
          Dst:             mp_encode_str
        - Src:             'src/box/xrow.c:1715,2'
          Dst:             __assert_fail
    - functionName:    xrow_decode_auth
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.auth_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         58
      ICount:          432
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_key_name
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1641,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1642,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1647,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1642,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1642,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1642,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1647,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1647,2'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1648,36'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1649,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1649,34'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1655,9'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1651,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1651,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1651,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1651,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1651,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1652,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1658,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1659,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1681,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1659,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1660,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1662,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1666,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1668,19'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1673,19'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1678,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1668,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1669,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1670,25'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1673,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1674,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1675,24'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1681,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1682,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1686,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1682,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1682,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1682,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1682,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1682,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1684,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1686,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1687,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1691,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1687,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1687,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1687,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1687,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1687,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1689,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1642,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1647,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1651,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1657,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1662,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1664,3'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1682,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1687,3'
          Dst:             dump_row_hex
    - functionName:    iproto_key_name
      functionSourceFile: '/src/tarantool/src/box/iproto_constants.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/box/iproto_constants.h:503,6'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:504,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:505,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xrow_decode_watch
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.watch_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         51
      ICount:          372
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_key_name
        - mp_decode_map
        - mp_decode_str
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1594,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1595,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1599,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1595,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1595,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1595,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1599,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1599,2'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1600,35'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1601,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1601,34'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1606,9'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1603,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1603,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1603,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1603,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1603,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1604,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1608,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1609,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1630,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1609,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1610,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1611,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
        - Branch String:   'src/box/xrow.c:1612,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1613,23'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
            - BranchSide:      'src/box/xrow.c:1616,11'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
        - Branch String:   'src/box/xrow.c:1613,38'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1614,23'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
            - BranchSide:      'src/box/xrow.c:1616,11'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
        - Branch String:   'src/box/xrow.c:1612,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1615,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1616,11'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_str
                - mp_next
        - Branch String:   'src/box/xrow.c:1616,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1618,41'
              BranchSideFuncs:
                - mp_decode_str
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1621,20'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_str
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1626,4'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1630,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1631,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1631,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1631,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1631,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1631,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1631,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1633,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1595,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1599,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1603,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1607,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1611,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1618,19'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:1622,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1626,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1631,3'
          Dst:             dump_row_hex
    - functionName:    xrow_encode_watch_key
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - row
        - key
        - type
      BBCount:         9
      ICount:          130
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_failure
        - cord_on_demand
        - mp_encode_map
        - mp_encode_str0
        - mp_encode_uint
        - mp_sizeof_map
        - mp_sizeof_str
        - mp_sizeof_uint
        - region_alloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1581,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1581,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str0
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:1581,14'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str0
                - alloc_failure
        - Branch String:   'src/box/xrow.c:1581,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1581,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str0
            - BranchSide:      'src/box/xrow.c:1581,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str0
      Callsites:
        - Src:             'src/box/xrow.c:1578,16'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:1579,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1580,23'
          Dst:             strlen
        - Src:             'src/box/xrow.c:1580,9'
          Dst:             mp_sizeof_str
        - Src:             'src/box/xrow.c:1581,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:1581,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:1581,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:1583,8'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1584,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1585,8'
          Dst:             mp_encode_str0
    - functionName:    xrow_decode_call
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.call_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         78
      ICount:          549
      EdgeCount:       97
      CyclomaticComplexity: 21
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_key_name
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1502,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1503,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1508,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1503,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1503,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1503,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1508,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1508,2'
              BranchSideFuncs:
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1509,36'
              BranchSideFuncs:
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1510,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1510,34'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1516,9'
              BranchSideFuncs:
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1512,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1512,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1512,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1512,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1512,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1513,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1519,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1520,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1553,6'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1520,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1521,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1523,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1527,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1529,19'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1534,19'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1539,19'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1545,19'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1550,4'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1529,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1530,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1531,20'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1534,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1535,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1536,20'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1539,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1540,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1541,20'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1545,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1546,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1547,29'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1553,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1554,7'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1559,13'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1554,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1555,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1559,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1555,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1555,4'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1555,4'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1555,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1555,4'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1557,4'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1559,13'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1560,3'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1560,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1560,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1562,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1560,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1560,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1562,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1562,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1562,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1562,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1562,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1562,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1564,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1566,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1568,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1571,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1503,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1508,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1512,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1518,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1523,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1525,3'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1555,4'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1560,3'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1562,3'
          Dst:             dump_row_hex
    - functionName:    xrow_to_iovec
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - row
        - out
        - iovcnt
      BBCount:         15
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_sizeof_uint
        - store_u32
        - xrow_header_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1485,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1485,2'
              BranchSideFuncs:
                - xrow_header_encode
                - store_u32
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1486,21'
              BranchSideFuncs:
                - xrow_header_encode
                - store_u32
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1488,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1489,10'
              BranchSideFuncs:
                - store_u32
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1492,24'
              BranchSideFuncs:
                - store_u32
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1496,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1496,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1496,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:1485,2'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1485,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1486,2'
          Dst:             xrow_header_encode
        - Src:             'src/box/xrow.c:1494,2'
          Dst:             store_u32
        - Src:             'src/box/xrow.c:1496,2'
          Dst:             __assert_fail
    - functionName:    xrow_header_encode
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.xrow_header *'
        - size_t
        - size_t
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - header
        - sync
        - fixheader_len
        - out
        - iovcnt
      BBCount:         106
      ICount:          684
      EdgeCount:       126
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - alloc_failure
        - cord_on_demand
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_double
        - mp_encode_map
        - mp_encode_uint
        - region_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:287,18'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:287,18'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:287,18'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
        - Branch String:   'src/box/xrow.c:287,18'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:287,18'
              BranchSideFuncs:
                - alloc_failure
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:295,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:295,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:295,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:295,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:295,2'
              BranchSideFuncs:
                - mp_encode_bool
                - mp_encode_uint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:300,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:300,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:300,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:300,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:300,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:305,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:305,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:305,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:305,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:305,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:305,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:311,18'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:312,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:312,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:312,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:312,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:312,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:316,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:321,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:322,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:327,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:327,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:328,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:333,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:333,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:334,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:339,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:339,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:340,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
            - BranchSide:      'src/box/xrow.c:345,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_double
        - Branch String:   'src/box/xrow.c:345,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:346,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_double
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:363,28'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:364,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:365,7'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:382,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:365,34'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:365,38'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:370,23'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:365,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:370,23'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:378,7'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:378,25'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:378,28'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:381,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:378,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:379,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:381,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:382,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:383,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:387,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:387,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:388,22'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:392,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/box/xrow.c:392,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:392,2'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:393,16'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/box/xrow.c:394,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:394,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:394,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:394,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:394,2'
              BranchSideFuncs:
                - mp_encode_array
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:397,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/box/xrow.c:397,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:397,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:397,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:397,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:397,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:400,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:405,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:405,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:405,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:287,18'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:287,18'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:287,18'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:295,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:295,2'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:295,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:300,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:300,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:300,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:305,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:305,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:305,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:312,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:316,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:317,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:322,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:323,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:328,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:329,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:334,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:335,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:340,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:341,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:346,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:347,7'
          Dst:             mp_encode_double
        - Src:             'src/box/xrow.c:370,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:375,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:383,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:384,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:388,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:389,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:392,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:393,2'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:394,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:394,2'
          Dst:             mp_encode_array
        - Src:             'src/box/xrow.c:397,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:405,2'
          Dst:             __assert_fail
    - functionName:    xrow_decode_raft
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.raft_request *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - row
        - r
        - vclock
      BBCount:         52
      ICount:          375
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - BuildClientError
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_bool
        - mp_decode_map
        - mp_decode_uint
        - mp_decode_vclock_ignore0
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1421,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1422,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1423,6'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1423,24'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1423,27'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1424,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1423,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1424,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1428,9'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1424,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1424,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1424,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1432,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1434,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1475,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1434,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1435,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1436,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1437,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1439,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1444,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1449,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1454,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1459,19'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1464,16'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1471,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
        - Branch String:   'src/box/xrow.c:1439,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1440,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1441,14'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1444,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1445,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1446,14'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1449,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1450,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1451,15'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1454,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1455,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1456,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1459,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1460,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1461,24'
              BranchSideFuncs:
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1465,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1466,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1467,44'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_next
                - mp_decode_bool
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1467,13'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1468,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1478,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1478,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1478,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1478,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1478,2'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1479,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1424,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1431,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1436,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1441,14'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1446,14'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1451,15'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1456,19'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1461,24'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:1466,5'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1467,13'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:1471,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1478,2'
          Dst:             dump_row_hex
    - functionName:    xrow_encode_raft
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.region *'
        - 'struct.raft_request *'
      constantsTouched: []
      argNames:
        - row
        - region
        - r
      BBCount:         36
      ICount:          364
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - alloc_failure
        - mp_encode_bool
        - mp_encode_map
        - mp_encode_uint
        - mp_encode_vclock_ignore0
        - mp_sizeof_bool
        - mp_sizeof_map
        - mp_sizeof_uint
        - mp_sizeof_vclock_ignore0
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1356,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1357,3'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
            - BranchSide:      'src/box/xrow.c:1361,6'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
        - Branch String:   'src/box/xrow.c:1361,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1362,3'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
                - mp_sizeof_uint
                - mp_sizeof_uint
            - BranchSide:      'src/box/xrow.c:1366,6'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
                - mp_sizeof_uint
                - mp_sizeof_uint
        - Branch String:   'src/box/xrow.c:1366,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1367,3'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
            - BranchSide:      'src/box/xrow.c:1371,6'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_uint
                - mp_sizeof_bool
        - Branch String:   'src/box/xrow.c:1371,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1372,3'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_bool
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
            - BranchSide:      'src/box/xrow.c:1376,6'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
        - Branch String:   'src/box/xrow.c:1376,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1377,3'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_vclock_ignore0
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:1381,24'
              BranchSideFuncs:
                - mp_sizeof_map
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - alloc_failure
        - Branch String:   'src/box/xrow.c:1383,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1383,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1383,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1394,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1395,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1398,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1398,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1399,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1402,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1402,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1403,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
            - BranchSide:      'src/box/xrow.c:1406,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_bool
        - Branch String:   'src/box/xrow.c:1406,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1407,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - mp_encode_vclock_ignore0
            - BranchSide:      'src/box/xrow.c:1410,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
        - Branch String:   'src/box/xrow.c:1410,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1410,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
            - BranchSide:      'src/box/xrow.c:1411,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
      Callsites:
        - Src:             'src/box/xrow.c:1354,16'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1355,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1358,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1359,4'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1363,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1364,4'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1368,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1369,4'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1373,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1374,4'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:1378,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1379,4'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:1381,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:1383,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:1383,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:1391,8'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1392,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1393,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1395,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1396,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1399,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1400,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1403,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1404,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1407,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1408,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:1411,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1412,9'
          Dst:             mp_encode_vclock_ignore0
    - functionName:    xrow_decode_synchro
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.synchro_request *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - row
        - req
        - vclock
      BBCount:         54
      ICount:          403
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_decode_map
        - mp_decode_uint
        - mp_decode_vclock_ignore0
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1287,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1288,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1292,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1288,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1288,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1288,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1292,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1292,2'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1294,32'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1295,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1296,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1300,9'
              BranchSideFuncs:
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1296,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1296,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1296,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1296,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1296,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1297,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1302,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1303,34'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1339,14'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1304,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1305,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1309,17'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1310,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1311,23'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1317,11'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1310,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1311,46'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1317,11'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1313,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1313,4'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1313,4'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1313,4'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1313,4'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1315,4'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1317,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1319,22'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1322,15'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1325,16'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1328,8'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1335,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1328,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1329,5'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_vclock_ignore0
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:1330,42'
              BranchSideFuncs:
                - mp_decode_vclock_ignore0
                - mp_decode_uint
                - mp_next
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:1330,13'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1331,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
      Callsites:
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1288,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1292,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1296,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1301,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1305,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1306,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1309,17'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1313,4'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:1319,22'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1322,15'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1325,16'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1329,5'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1330,13'
          Dst:             mp_decode_vclock_ignore0
        - Src:             'src/box/xrow.c:1335,4'
          Dst:             mp_next
    - functionName:    iproto_type_is_synchro_request
      functionSourceFile: '/src/tarantool/src/box/iproto_constants.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - type
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/iproto_constants.h:533,37'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:533,37'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:533,40'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_constants.h:533,69'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:533,69'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:534,9'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_constants.h:534,37'
          Branch Sides:
            - BranchSide:      'src/box/iproto_constants.h:534,37'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_constants.h:534,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xrow_encode_synchro
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xrow_header *'
        - 'char *'
        - 'struct.synchro_request *'
      constantsTouched: []
      argNames:
        - row
        - body
        - req
      BBCount:         17
      ICount:          171
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - iproto_type_is_synchro_request
        - mp_encode_map
        - mp_encode_uint
        - mp_encode_vclock_ignore0
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1244,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1244,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1246,14'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1260,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1261,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_vclock_ignore0
            - BranchSide:      'src/box/xrow.c:1266,6'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - mp_encode_uint
                - mp_encode_vclock_ignore0
        - Branch String:   'src/box/xrow.c:1266,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1267,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1272,16'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1274,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1274,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1274,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:1244,2'
          Dst:             iproto_type_is_synchro_request
        - Src:             'src/box/xrow.c:1244,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1252,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1253,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1256,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1257,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1261,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1262,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1267,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1268,9'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:1272,2'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1274,2'
          Dst:             __assert_fail
    - functionName:    xrow_encode_id
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xrow_header *'
      constantsTouched: []
      argNames:
        - row
      BBCount:         13
      ICount:          150
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - alloc_failure
        - cord_on_demand
        - mp_encode_iproto_features
        - mp_encode_map
        - mp_encode_uint
        - mp_sizeof_iproto_features
        - mp_sizeof_map
        - mp_sizeof_uint
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1226,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1226,14'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - __assert_fail
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:1226,14'
              BranchSideFuncs:
                - region_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - __assert_fail
                - alloc_failure
        - Branch String:   'src/box/xrow.c:1226,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1226,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1226,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1233,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1233,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1233,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:1221,16'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:1222,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1223,3'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1224,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:1225,3'
          Dst:             mp_sizeof_iproto_features
        - Src:             'src/box/xrow.c:1226,14'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:1226,14'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:1226,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:1228,6'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1229,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1230,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1231,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1232,6'
          Dst:             mp_encode_iproto_features
        - Src:             'src/box/xrow.c:1233,2'
          Dst:             __assert_fail
    - functionName:    iproto_features_create
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.iproto_features *'
      constantsTouched: []
      argNames:
        - features
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_decode_id
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.id_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         42
      ICount:          302
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_features_create
        - mp_decode_iproto_features
        - mp_decode_map
        - mp_decode_str
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1169,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1170,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1174,2'
              BranchSideFuncs:
                - __assert_fail
                - iproto_features_create
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1170,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1170,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:1170,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:1174,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1174,2'
              BranchSideFuncs:
                - iproto_features_create
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1175,32'
              BranchSideFuncs:
                - iproto_features_create
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1176,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1177,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1179,2'
              BranchSideFuncs:
                - iproto_features_create
                - mp_decode_map
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1185,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1186,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1210,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1186,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1187,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1188,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_str
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_iproto_features
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1189,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1190,23'
              BranchSideFuncs:
                - mp_decode_str
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_iproto_features
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1192,11'
              BranchSideFuncs:
                - mp_decode_str
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_iproto_features
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1189,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1191,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1192,11'
              BranchSideFuncs:
                - mp_decode_str
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_iproto_features
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1192,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1194,23'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
            - BranchSide:      'src/box/xrow.c:1198,11'
              BranchSideFuncs:
                - mp_decode_iproto_features
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1203,11'
              BranchSideFuncs:
                - mp_decode_str
                - mp_decode_uint
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:1207,4'
              BranchSideFuncs:
                - mp_next
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
        - Branch String:   'src/box/xrow.c:1197,8'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1199,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1200,4'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_str
                - mp_decode_iproto_features
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:1212,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1212,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1212,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:1212,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1212,2'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:1213,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1170,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1174,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1180,2'
          Dst:             iproto_features_create
        - Src:             'src/box/xrow.c:1184,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:1188,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1194,23'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:1197,8'
          Dst:             mp_decode_iproto_features
        - Src:             'src/box/xrow.c:1202,25'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:1207,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:1212,2'
          Dst:             dump_row_hex
    - functionName:    xrow_encode_dml
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.request *'
        - 'struct.region *'
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - request
        - region
        - iov
        - iovcnt
      BBCount:         108
      ICount:          758
      EdgeCount:       125
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - alloc_failure
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_map
        - mp_encode_uint
        - region_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1062,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1062,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1064,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1064,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1064,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1066,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1064,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1064,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1066,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1066,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1066,2'
              BranchSideFuncs:
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1067,2'
              BranchSideFuncs:
                - __assert_fail
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1067,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1067,2'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1068,2'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1068,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1068,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1069,12'
              BranchSideFuncs:
                - region_alloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
                - alloc_failure
        - Branch String:   'src/box/xrow.c:1078,16'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1078,16'
              BranchSideFuncs:
                - alloc_failure
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1081,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1081,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1081,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_bool
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1081,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1081,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1081,2'
              BranchSideFuncs:
                - mp_encode_bool
                - mp_encode_uint
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1086,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1086,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1086,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1086,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1086,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1086,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1091,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1091,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1091,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1091,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1091,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1091,2'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1096,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1096,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1097,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1101,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1101,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1102,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1106,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1106,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1107,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1111,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1111,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1112,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1117,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1117,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1118,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1123,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1123,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1124,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1129,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1129,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1130,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1135,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1135,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1136,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:1141,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:1141,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1142,24'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:1148,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/box/xrow.c:1148,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1149,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1153,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/box/xrow.c:1153,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1153,2'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:1154,16'
              BranchSideFuncs:
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/box/xrow.c:1155,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1155,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/box/xrow.c:1155,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1155,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1155,2'
              BranchSideFuncs:
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:1158,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1158,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1158,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1158,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:1158,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1158,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1161,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1062,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1064,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1066,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1067,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1068,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1078,16'
          Dst:             region_alloc
        - Src:             'src/box/xrow.c:1078,16'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:1081,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1081,2'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:1081,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1086,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1086,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1086,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1091,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1091,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1091,2'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1097,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1098,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1102,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1103,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1107,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1108,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1112,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1118,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1124,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1130,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1136,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1142,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:1153,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1154,2'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:1155,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:1155,2'
          Dst:             mp_encode_array
        - Src:             'src/box/xrow.c:1158,2'
          Dst:             __assert_fail
    - functionName:    request_snprint
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.request *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - request
      BBCount:         147
      ICount:          951
      EdgeCount:       189
      CyclomaticComplexity: 44
      functionsReached:
        - iproto_type_name
        - mp_snprint
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1006,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1006,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1006,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1006,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1006,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1006,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1014,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1015,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1018,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1015,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1015,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1015,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1015,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1015,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1015,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1016,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1016,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1016,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1016,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1016,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1016,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1018,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1019,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1022,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1019,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1019,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1019,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1019,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1019,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1020,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1020,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1020,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1020,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1020,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1020,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1022,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1023,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1026,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1023,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1023,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1023,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1023,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1023,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1023,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1024,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1024,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1024,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1024,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1024,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1024,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1026,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1027,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1030,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1027,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1027,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1027,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1027,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1027,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1028,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1028,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1028,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1028,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1028,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1028,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1030,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1031,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
            - BranchSide:      'src/box/xrow.c:1034,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1031,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1031,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1031,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1031,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
            - BranchSide:      'src/box/xrow.c:1031,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1032,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1032,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1032,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1032,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1032,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
            - BranchSide:      'src/box/xrow.c:1032,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1034,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1035,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1037,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1035,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1035,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1035,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1035,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1035,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1035,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1037,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1038,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1041,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1038,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1038,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1038,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1038,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1038,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1038,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1039,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1039,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1039,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1039,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1039,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
            - BranchSide:      'src/box/xrow.c:1039,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mp_snprint
        - Branch String:   'src/box/xrow.c:1041,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1042,3'
              BranchSideFuncs:
                - snprintf
                - mp_snprint
                - snprintf
            - BranchSide:      'src/box/xrow.c:1045,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/xrow.c:1042,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1042,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1042,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1042,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1042,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
            - BranchSide:      'src/box/xrow.c:1042,3'
              BranchSideFuncs:
                - mp_snprint
                - snprintf
        - Branch String:   'src/box/xrow.c:1043,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1043,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/xrow.c:1043,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1043,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/box/xrow.c:1043,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/xrow.c:1045,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1045,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1045,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:1045,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1045,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1045,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1006,2'
          Dst:             iproto_type_name
        - Src:             'src/box/xrow.c:1006,2'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1015,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1016,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1019,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1020,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1023,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1024,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1027,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1028,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1031,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1032,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1035,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1038,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1039,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1042,3'
          Dst:             snprintf
        - Src:             'src/box/xrow.c:1043,3'
          Dst:             mp_snprint
        - Src:             'src/box/xrow.c:1045,2'
          Dst:             snprintf
    - functionName:    request_str
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.request *'
      constantsTouched: []
      argNames:
        - request
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - request_snprint
        - tt_static_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:1053,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:1054,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:1055,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:1052,14'
          Dst:             tt_static_buf
        - Src:             'src/box/xrow.c:1053,6'
          Dst:             request_snprint
    - functionName:    iproto_key_bit
      functionSourceFile: '/src/tarantool/src/box/iproto_constants.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - key
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrow_decode_dml_internal
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.request *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - row
        - request
        - key_map
        - accept_space_name
      BBCount:         70
      ICount:          558
      EdgeCount:       83
      CyclomaticComplexity: 15
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - bit_ctz_u64
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_key_bit
        - iproto_key_name
        - mp_decode_bool
        - mp_decode_map
        - mp_decode_str
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:898,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:899,3'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:901,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:901,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:901,2'
              BranchSideFuncs:
                - mp_decode_map
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:902,36'
              BranchSideFuncs:
                - mp_decode_map
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:903,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:903,34'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:909,18'
              BranchSideFuncs:
                - mp_decode_map
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:905,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:905,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:905,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:905,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:905,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:906,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:910,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:911,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:990,6'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
        - Branch String:   'src/box/xrow.c:911,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:912,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:916,18'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:919,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:920,23'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:922,7'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
        - Branch String:   'src/box/xrow.c:919,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:921,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:922,7'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
        - Branch String:   'src/box/xrow.c:922,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:923,31'
              BranchSideFuncs:
                - iproto_key_bit
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
            - BranchSide:      'src/box/xrow.c:924,11'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
        - Branch String:   'src/box/xrow.c:924,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:926,24'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:929,24'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:932,22'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:935,26'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:938,21'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:941,24'
              BranchSideFuncs:
                - mp_decode_uint
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:944,30'
              BranchSideFuncs:
                - mp_decode_bool
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:947,21'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:951,19'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:955,19'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:959,26'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:963,25'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:967,25'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:971,30'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:975,27'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:980,28'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:984,28'
              BranchSideFuncs:
                - mp_decode_str
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:987,4'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
                - mp_decode_uint
                - mp_next
                - mp_decode_str
                - mp_decode_str
                - mp_decode_bool
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - iproto_key_bit
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:990,24'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:990,27'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - iproto_key_bit
            - BranchSide:      'src/box/xrow.c:990,50'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:990,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:990,50'
              BranchSideFuncs:
                - iproto_key_bit
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:991,15'
              BranchSideFuncs:
                - iproto_key_bit
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:993,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:994,55'
              BranchSideFuncs:
                - bit_ctz_u64
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:999,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:995,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:995,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:995,3'
              BranchSideFuncs:
                - iproto_key_name
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:995,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:995,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:997,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:901,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:905,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:905,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:905,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:905,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:905,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:905,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:905,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:909,18'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:912,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:913,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:916,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:918,3'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:923,16'
          Dst:             iproto_key_bit
        - Src:             'src/box/xrow.c:926,24'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:929,24'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:932,22'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:935,26'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:938,21'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:941,24'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:944,30'
          Dst:             mp_decode_bool
        - Src:             'src/box/xrow.c:980,5'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:984,5'
          Dst:             mp_decode_str
        - Src:             'src/box/xrow.c:991,15'
          Dst:             iproto_key_bit
        - Src:             'src/box/xrow.c:994,43'
          Dst:             bit_ctz_u64
        - Src:             'src/box/xrow.c:995,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:995,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:995,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:995,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:995,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:995,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:995,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:995,3'
          Dst:             dump_row_hex
    - functionName:    iproto_send_event
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.obuf *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - sync
        - key
        - key_len
        - data
        - data_end
      BBCount:         16
      ICount:          233
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - alloc_failure
        - mp_encode_map
        - mp_encode_str
        - mp_encode_uint
        - mp_sizeof_map
        - mp_sizeof_str
        - mp_sizeof_uint
        - mp_store_u32
        - obuf_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:860,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:861,11'
              BranchSideFuncs:
                - mp_sizeof_uint
                - obuf_alloc
                - mp_store_u32
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - mp_encode_uint
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:865,14'
              BranchSideFuncs:
                - obuf_alloc
                - mp_store_u32
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - mp_encode_uint
                - alloc_failure
        - Branch String:   'src/box/xrow.c:865,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:865,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_store_u32
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - mp_encode_uint
            - BranchSide:      'src/box/xrow.c:865,14'
              BranchSideFuncs:
                - mp_store_u32
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - mp_encode_uint
        - Branch String:   'src/box/xrow.c:881,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:882,22'
              BranchSideFuncs:
                - mp_encode_uint
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:886,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:886,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:886,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:886,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:851,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:852,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:853,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:854,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:855,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:857,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:858,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:859,10'
          Dst:             mp_sizeof_str
        - Src:             'src/box/xrow.c:861,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:865,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:865,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:869,2'
          Dst:             mp_store_u32
        - Src:             'src/box/xrow.c:872,6'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:873,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:874,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:875,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:876,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:878,6'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:879,6'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:880,6'
          Dst:             mp_encode_str
        - Src:             'src/box/xrow.c:882,7'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:886,2'
          Dst:             __assert_fail
    - functionName:    obuf_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         13
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - obuf_reserve_slow
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/obuf.h:202,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:203,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/obuf.h:205,27'
              BranchSideFuncs:
                - obuf_reserve_slow
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/obuf.h:206,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:207,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/obuf.h:208,10'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/obuf.h:205,9'
          Dst:             obuf_reserve_slow
        - Src:             'src/lib/small/include/small/obuf.h:209,3'
          Dst:             __assert_fail
    - functionName:    iproto_reply_chunk
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - svp
        - sync
        - schema_version
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iproto_header_encode
        - obuf_size
        - obuf_svp_to_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:835,23'
          Dst:             obuf_svp_to_ptr
        - Src:             'src/box/xrow.c:837,9'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:836,2'
          Dst:             iproto_header_encode
    - functionName:    obuf_svp_to_ptr
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
      constantsTouched: []
      argNames:
        - buf
        - svp
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    obuf_size
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.obuf *'
      constantsTouched: []
      argNames:
        - obuf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iproto_header_encode
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - short
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - out
        - type
        - sync
        - schema_version
        - body_length
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iproto_reply_sql
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - svp
        - sync
        - schema_version
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iproto_header_encode
        - obuf_size
        - obuf_svp_to_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:826,23'
          Dst:             obuf_svp_to_ptr
        - Src:             'src/box/xrow.c:828,9'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:827,2'
          Dst:             iproto_header_encode
    - functionName:    tt_sprintf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_static.h:100,23'
          Dst:             tt_vsnprintf
    - functionName:    xrow_decode_sql
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xrow_header *'
        - 'struct.sql_request *'
      constantsTouched: []
      argNames:
        - row
        - request
      BBCount:         73
      ICount:          496
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - iproto_key_name
        - mp_decode_map
        - mp_next
        - say_log_level_is_enabled
        - tt_sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:772,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:772,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:773,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:772,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:772,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:773,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:773,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:774,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:777,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:774,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:774,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:774,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:777,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:777,2'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:778,36'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:779,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:780,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:784,22'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:780,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:780,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:780,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:780,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:780,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:781,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:789,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:790,18'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:806,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:791,30'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:791,33'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:797,23'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:791,56'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:792,7'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:797,23'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:791,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:793,4'
              BranchSideFuncs:
                - mp_next
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
            - BranchSide:      'src/box/xrow.c:797,23'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:799,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:800,20'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:801,12'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:801,12'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:802,24'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
            - BranchSide:      'src/box/xrow.c:804,23'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_next
                - mp_next
                - mp_next
        - Branch String:   'src/box/xrow.c:806,32'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:806,35'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:812,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:806,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:807,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:812,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:807,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:807,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:807,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:807,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:807,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:810,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:812,32'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:812,35'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:819,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:812,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:813,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:819,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:813,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:813,3'
              BranchSideFuncs:
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:813,3'
              BranchSideFuncs:
                - iproto_key_name
                - iproto_key_name
                - tt_sprintf
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:813,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:813,3'
              BranchSideFuncs:
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:817,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:772,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:774,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:774,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:774,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:774,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:774,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:774,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:777,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:780,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:780,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:780,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:780,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:780,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:780,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:780,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:784,22'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:793,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:794,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:798,3'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:807,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:807,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:807,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:807,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:807,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:807,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:807,3'
          Dst:             dump_row_hex
        - Src:             'src/box/xrow.c:813,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:813,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:813,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:813,3'
          Dst:             iproto_key_name
        - Src:             'src/box/xrow.c:813,3'
          Dst:             tt_sprintf
        - Src:             'src/box/xrow.c:813,3'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:813,3'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:813,3'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:813,3'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:813,3'
          Dst:             dump_row_hex
    - functionName:    iproto_reply_select_with_position
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
        - size_t
        - int
        - int
        - 'char *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - buf
        - svp
        - sync
        - schema_version
        - count
        - packed_pos
        - packed_pos_end
        - box_tuple_as_ext
      BBCount:         9
      ICount:          165
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_failure
        - iproto_header_encode
        - mp_encode_strl
        - mp_encode_uint
        - mp_sizeof_strl
        - mp_sizeof_uint
        - obuf_alloc
        - obuf_dup
        - obuf_size
        - obuf_svp_to_ptr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:752,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:752,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_uint
                - mp_encode_strl
                - obuf_dup
                - obuf_svp_to_ptr
                - obuf_size
                - iproto_header_encode
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:752,14'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_strl
                - obuf_dup
                - obuf_svp_to_ptr
                - obuf_size
                - iproto_header_encode
                - alloc_failure
        - Branch String:   'src/box/xrow.c:755,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:755,2'
              BranchSideFuncs:
                - alloc_failure
                - obuf_svp_to_ptr
                - obuf_size
                - iproto_header_encode
            - BranchSide:      'src/box/xrow.c:755,2'
              BranchSideFuncs:
                - obuf_svp_to_ptr
                - obuf_size
                - iproto_header_encode
      Callsites:
        - Src:             'src/box/xrow.c:750,20'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:751,33'
          Dst:             mp_sizeof_strl
        - Src:             'src/box/xrow.c:752,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:752,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:753,8'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:754,2'
          Dst:             mp_encode_strl
        - Src:             'src/box/xrow.c:755,2'
          Dst:             obuf_dup
        - Src:             'src/box/xrow.c:755,2'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:757,22'
          Dst:             obuf_svp_to_ptr
        - Src:             'src/box/xrow.c:759,9'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:758,2'
          Dst:             iproto_header_encode
    - functionName:    iproto_reply_select
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
        - size_t
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - buf
        - svp
        - sync
        - schema_version
        - count
        - box_tuple_as_ext
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iproto_header_encode
        - obuf_size
        - obuf_svp_to_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:729,23'
          Dst:             obuf_svp_to_ptr
        - Src:             'src/box/xrow.c:731,9'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:730,2'
          Dst:             iproto_header_encode
    - functionName:    obuf_create_svp
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.obuf_svp *'
        - 'struct.obuf *'
      constantsTouched: []
      argNames:
        - buf
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iproto_prepare_header
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - svp
        - size
      BBCount:         10
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - alloc_failure
        - obuf_alloc
        - obuf_create_svp
        - obuf_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:716,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:716,2'
              BranchSideFuncs:
                - alloc_failure
                - obuf_create_svp
                - obuf_alloc
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:716,2'
              BranchSideFuncs:
                - obuf_create_svp
                - obuf_alloc
                - __assert_fail
        - Branch String:   'src/box/xrow.c:719,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:719,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:719,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:716,2'
          Dst:             obuf_reserve
        - Src:             'src/box/xrow.c:716,2'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:717,9'
          Dst:             obuf_create_svp
        - Src:             'src/box/xrow.c:718,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:719,2'
          Dst:             __assert_fail
    - functionName:    obuf_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - obuf_reserve_slow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/obuf.h:177,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:177,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/obuf.h:178,6'
              BranchSideFuncs:
                - obuf_reserve_slow
        - Branch String:   'src/lib/small/include/small/obuf.h:178,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:179,27'
              BranchSideFuncs:
                - obuf_reserve_slow
            - BranchSide:      'src/lib/small/include/small/obuf.h:181,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/obuf.h:185,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:185,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/obuf.h:186,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/obuf.h:177,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/obuf.h:179,9'
          Dst:             obuf_reserve_slow
    - functionName:    iostream_write
      functionSourceFile: '/src/tarantool/src/lib/core/iostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.iostream *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - io
        - buf
        - count
      BBCount:         17
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cord_on_demand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/iostream.h:212,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/iostream.h:212,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/iostream.h:212,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/iostream.h:212,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/iostream.h:212,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - cord_on_demand
            - BranchSide:      'src/lib/core/iostream.h:212,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_on_demand
        - Branch String:   'src/lib/core/iostream.h:214,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/iostream.h:214,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/iostream.h:214,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/iostream.h:214,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/iostream.h:214,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/iostream.h:214,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/iostream.h:212,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/iostream.h:212,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/iostream.h:214,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/iostream.h:214,2'
          Dst:             __assert_fail
    - functionName:    region_used
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    region_alloc_cb
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - size
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - region_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:354,9'
          Dst:             region_alloc
    - functionName:    region_reserve_cb
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - size
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - region_reserve
        - rslab_unused
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:361,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/include/small/region.h:365,10'
          Dst:             rslab_unused
    - functionName:    iproto_do_write_error
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.iostream *'
        - 'struct.error *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - io
        - e
        - schema_version
        - sync
      BBCount:         18
      ICount:          168
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - alloc_failure
        - box_error_code
        - cord_on_demand
        - fiber_sleep
        - iostream_write
        - iproto_encode_error
        - mpstream_flush
        - mpstream_init
        - mpstream_iproto_encode_error
        - region_join
        - region_reserve_cb
        - region_truncate
        - region_used
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:682,27'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:682,27'
              BranchSideFuncs:
                - cord_on_demand
                - mpstream_init
                - region_used
                - mpstream_iproto_encode_error
                - mpstream_flush
                - region_used
                - region_join
                - box_error_code
                - iproto_encode_error
                - iproto_header_encode
                - __assert_fail
                - iostream_write
                - iostream_write
                - region_truncate
                - fiber_sleep
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:682,27'
              BranchSideFuncs:
                - mpstream_init
                - region_used
                - mpstream_iproto_encode_error
                - mpstream_flush
                - region_used
                - region_join
                - box_error_code
                - iproto_encode_error
                - iproto_header_encode
                - __assert_fail
                - iostream_write
                - iostream_write
                - region_truncate
                - fiber_sleep
                - alloc_failure
        - Branch String:   'src/box/xrow.c:691,18'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:691,18'
              BranchSideFuncs:
                - alloc_failure
                - box_error_code
                - iproto_encode_error
                - iproto_header_encode
                - __assert_fail
                - iostream_write
                - iostream_write
                - region_truncate
                - fiber_sleep
            - BranchSide:      'src/box/xrow.c:700,2'
              BranchSideFuncs:
                - box_error_code
                - iproto_encode_error
                - iproto_header_encode
                - __assert_fail
                - iostream_write
                - iostream_write
                - region_truncate
                - fiber_sleep
        - Branch String:   'src/box/xrow.c:700,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:700,2'
              BranchSideFuncs:
                - iostream_write
                - iostream_write
                - region_truncate
                - fiber_sleep
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:700,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:700,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:700,2'
              BranchSideFuncs:
                - fiber_sleep
                - __assert_fail
                - iostream_write
                - iostream_write
                - region_truncate
            - BranchSide:      'src/box/xrow.c:700,2'
              BranchSideFuncs:
                - iostream_write
                - iostream_write
                - region_truncate
      Callsites:
        - Src:             'src/box/xrow.c:682,27'
          Dst:             cord_on_demand
        - Src:             'src/box/xrow.c:683,2'
          Dst:             mpstream_init
        - Src:             'src/box/xrow.c:683,2'
          Dst:             region_reserve_cb
        - Src:             'src/box/xrow.c:683,2'
          Dst:             region_alloc_cb
        - Src:             'src/box/xrow.c:683,2'
          Dst:             mpstream_panic_cb
        - Src:             'src/box/xrow.c:686,22'
          Dst:             region_used
        - Src:             'src/box/xrow.c:687,2'
          Dst:             mpstream_iproto_encode_error
        - Src:             'src/box/xrow.c:688,2'
          Dst:             mpstream_flush
        - Src:             'src/box/xrow.c:690,24'
          Dst:             region_used
        - Src:             'src/box/xrow.c:691,18'
          Dst:             region_join
        - Src:             'src/box/xrow.c:691,18'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:693,21'
          Dst:             box_error_code
        - Src:             'src/box/xrow.c:695,31'
          Dst:             iproto_encode_error
        - Src:             'src/box/xrow.c:695,2'
          Dst:             iproto_header_encode
        - Src:             'src/box/xrow.c:700,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:700,2'
          Dst:             fiber_sleep
        - Src:             'src/box/xrow.c:701,11'
          Dst:             iostream_write
        - Src:             'src/box/xrow.c:702,11'
          Dst:             iostream_write
        - Src:             'src/box/xrow.c:705,2'
          Dst:             region_truncate
    - functionName:    mpstream_iproto_encode_error
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - stream
        - error
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_to_mpstream_noext
        - mpstream_encode_map
        - mpstream_encode_str
        - mpstream_encode_uint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:651,2'
          Dst:             mpstream_encode_map
        - Src:             'src/box/xrow.c:652,2'
          Dst:             mpstream_encode_uint
        - Src:             'src/box/xrow.c:653,2'
          Dst:             mpstream_encode_str
        - Src:             'src/box/xrow.c:654,2'
          Dst:             mpstream_encode_uint
        - Src:             'src/box/xrow.c:655,2'
          Dst:             error_to_mpstream_noext
    - functionName:    mpstream_flush
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mpstream *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.h:72,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.h:73,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iproto_encode_error
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    obuf_alloc_cb
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - size
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - obuf_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/obuf.h:256,9'
          Dst:             obuf_alloc
    - functionName:    obuf_reserve_cb
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - size
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - obuf_reserve
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/obuf.h:248,14'
          Dst:             obuf_reserve
    - functionName:    iproto_reply_error
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'struct.error *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - e
        - sync
        - schema_version
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_failure
        - box_error_code
        - iproto_encode_error
        - mpstream_flush
        - mpstream_init
        - mpstream_iproto_encode_error
        - obuf_alloc
        - obuf_reserve_cb
        - obuf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:662,17'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:662,17'
              BranchSideFuncs:
                - alloc_failure
                - mpstream_init
                - obuf_size
                - mpstream_iproto_encode_error
                - mpstream_flush
                - box_error_code
                - iproto_encode_error
                - obuf_size
                - iproto_header_encode
            - BranchSide:      'src/box/xrow.c:662,17'
              BranchSideFuncs:
                - mpstream_init
                - obuf_size
                - mpstream_iproto_encode_error
                - mpstream_flush
                - box_error_code
                - iproto_encode_error
                - obuf_size
                - iproto_header_encode
      Callsites:
        - Src:             'src/box/xrow.c:662,17'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:662,17'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:665,2'
          Dst:             mpstream_init
        - Src:             'src/box/xrow.c:665,2'
          Dst:             obuf_reserve_cb
        - Src:             'src/box/xrow.c:665,2'
          Dst:             obuf_alloc_cb
        - Src:             'src/box/xrow.c:665,2'
          Dst:             mpstream_panic_cb
        - Src:             'src/box/xrow.c:668,18'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:669,2'
          Dst:             mpstream_iproto_encode_error
        - Src:             'src/box/xrow.c:670,2'
          Dst:             mpstream_flush
        - Src:             'src/box/xrow.c:672,21'
          Dst:             box_error_code
        - Src:             'src/box/xrow.c:673,31'
          Dst:             iproto_encode_error
        - Src:             'src/box/xrow.c:674,25'
          Dst:             obuf_size
        - Src:             'src/box/xrow.c:673,2'
          Dst:             iproto_header_encode
    - functionName:    iproto_reply_vote
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'struct.ballot *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - ballot
        - sync
        - schema_version
      BBCount:         14
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - alloc_failure
        - iproto_header_encode
        - mp_encode_ballot
        - mp_sizeof_ballot_max
        - obuf_alloc
        - obuf_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:634,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:634,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_ballot
                - __assert_fail
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:634,14'
              BranchSideFuncs:
                - mp_encode_ballot
                - __assert_fail
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
        - Branch String:   'src/box/xrow.c:638,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:638,2'
              BranchSideFuncs:
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:640,23'
              BranchSideFuncs:
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
        - Branch String:   'src/box/xrow.c:645,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:645,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:645,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:632,40'
          Dst:             mp_sizeof_ballot_max
        - Src:             'src/box/xrow.c:634,14'
          Dst:             obuf_reserve
        - Src:             'src/box/xrow.c:634,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:636,9'
          Dst:             mp_encode_ballot
        - Src:             'src/box/xrow.c:638,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:640,2'
          Dst:             iproto_header_encode
        - Src:             'src/box/xrow.c:643,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:645,2'
          Dst:             __assert_fail
    - functionName:    mp_sizeof_ballot_max
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ballot *'
      constantsTouched: []
      argNames:
        - ballot
      BBCount:         3
      ICount:          95
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_array
        - mp_sizeof_bool
        - mp_sizeof_map
        - mp_sizeof_str
        - mp_sizeof_uint
        - mp_sizeof_vclock_ignore0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/xrow.c:567,9'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:567,28'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:568,9'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:568,29'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:569,9'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:570,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:571,9'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:572,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:573,9'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:574,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:575,9'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:576,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:577,9'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:578,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:579,9'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:580,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:581,9'
          Dst:             mp_sizeof_bool
        - Src:             'src/box/xrow.c:582,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:583,9'
          Dst:             mp_sizeof_str
        - Src:             'src/box/xrow.c:584,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:585,9'
          Dst:             mp_sizeof_str
        - Src:             'src/box/xrow.c:586,9'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:587,9'
          Dst:             mp_sizeof_array
        - Src:             'src/box/xrow.c:588,33'
          Dst:             mp_sizeof_str
    - functionName:    mp_encode_ballot
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ballot *'
      constantsTouched: []
      argNames:
        - data
        - ballot
      BBCount:         10
      ICount:          179
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_map
        - mp_encode_str0
        - mp_encode_uint
        - mp_encode_vclock_ignore0
        - xrow_encode_uuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:615,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:616,25'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_str0
                - mp_encode_uint
                - mp_encode_array
                - xrow_encode_uuid
            - BranchSide:      'src/box/xrow.c:619,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_array
                - xrow_encode_uuid
        - Branch String:   'src/box/xrow.c:621,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:622,31'
              BranchSideFuncs:
                - xrow_encode_uuid
            - BranchSide:      'src/box/xrow.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/xrow.c:595,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:596,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:598,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:599,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:600,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:601,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:602,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:603,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:604,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:605,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:606,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:607,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:608,9'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:609,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:610,9'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:611,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:612,9'
          Dst:             mp_encode_bool
        - Src:             'src/box/xrow.c:613,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:614,9'
          Dst:             xrow_encode_uuid
        - Src:             'src/box/xrow.c:616,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:617,10'
          Dst:             mp_encode_str0
        - Src:             'src/box/xrow.c:619,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:620,9'
          Dst:             mp_encode_array
        - Src:             'src/box/xrow.c:623,10'
          Dst:             xrow_encode_uuid
    - functionName:    iproto_reply_vclock
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'struct.vclock *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - vclock
        - sync
        - schema_version
      BBCount:         14
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - alloc_failure
        - iproto_header_encode
        - mp_encode_map
        - mp_encode_uint
        - mp_encode_vclock_ignore0
        - mp_sizeof_map
        - mp_sizeof_uint
        - mp_sizeof_vclock_ignore0
        - obuf_alloc
        - obuf_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:547,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:547,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - __assert_fail
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:547,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_vclock_ignore0
                - __assert_fail
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
        - Branch String:   'src/box/xrow.c:553,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:553,2'
              BranchSideFuncs:
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
            - BranchSide:      'src/box/xrow.c:555,23'
              BranchSideFuncs:
                - iproto_header_encode
                - obuf_alloc
                - __assert_fail
        - Branch String:   'src/box/xrow.c:560,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:560,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/xrow.c:560,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:544,40'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:545,3'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:545,32'
          Dst:             mp_sizeof_vclock_ignore0
        - Src:             'src/box/xrow.c:547,14'
          Dst:             obuf_reserve
        - Src:             'src/box/xrow.c:547,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:549,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:550,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:551,9'
          Dst:             mp_encode_vclock_ignore0
        - Src:             'src/box/xrow.c:553,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:555,2'
          Dst:             iproto_header_encode
        - Src:             'src/box/xrow.c:558,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:560,2'
          Dst:             __assert_fail
    - functionName:    iproto_features_set
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.iproto_features *'
        - int
      constantsTouched: []
      argNames:
        - features
        - id
      BBCount:         10
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.h:127,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
                - bit_set
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/iproto_features.h:127,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - bit_set
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/iproto_features.h:127,2'
          Dst:             __assert_fail
        - Src:             'src/box/iproto_features.h:128,2'
          Dst:             bit_set
    - functionName:    iproto_features_test
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.iproto_features *'
        - int
      constantsTouched: []
      argNames:
        - features
        - id
      BBCount:         10
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_test
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.h:147,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
                - bit_test
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/iproto_features.h:147,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - bit_test
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/iproto_features.h:147,2'
          Dst:             __assert_fail
        - Src:             'src/box/iproto_features.h:148,9'
          Dst:             bit_test
    - functionName:    iproto_features_clear
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.iproto_features *'
        - int
      constantsTouched: []
      argNames:
        - features
        - id
      BBCount:         10
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.h:137,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:137,2'
              BranchSideFuncs:
                - __assert_fail
                - bit_clear
            - BranchSide:      'src/box/iproto_features.h:137,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/iproto_features.h:137,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:137,2'
              BranchSideFuncs:
                - bit_clear
            - BranchSide:      'src/box/iproto_features.h:137,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/iproto_features.h:137,2'
          Dst:             __assert_fail
        - Src:             'src/box/iproto_features.h:138,2'
          Dst:             bit_clear
    - functionName:    iproto_reply_id
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.obuf *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - auth_type
        - sync
        - schema_version
      BBCount:         36
      ICount:          296
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - alloc_failure
        - iproto_features_clear
        - iproto_features_set
        - iproto_features_test
        - iproto_header_encode
        - mp_encode_iproto_features
        - mp_encode_map
        - mp_encode_str
        - mp_encode_uint
        - mp_sizeof_iproto_features
        - mp_sizeof_map
        - mp_sizeof_str
        - mp_sizeof_uint
        - obuf_alloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:491,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:491,2'
              BranchSideFuncs:
                - strlen
                - iproto_features_clear
                - iproto_features_clear
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:492,34'
              BranchSideFuncs:
                - strlen
                - iproto_features_clear
                - iproto_features_clear
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
        - Branch String:   'src/box/xrow.c:495,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:496,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:503,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
        - Branch String:   'src/box/xrow.c:503,11'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:503,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:503,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:504,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:505,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:506,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
        - Branch String:   'src/box/xrow.c:506,11'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:506,11'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:506,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/xrow.c:507,26'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:507,29'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_test
                - iproto_features_set
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:516,9'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
        - Branch String:   'src/box/xrow.c:507,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:508,20'
              BranchSideFuncs:
                - iproto_features_test
                - iproto_features_set
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
                - iproto_features_clear
            - BranchSide:      'src/box/xrow.c:516,9'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
        - Branch String:   'src/box/xrow.c:509,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:510,37'
              BranchSideFuncs:
                - iproto_features_clear
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
            - BranchSide:      'src/box/xrow.c:512,35'
              BranchSideFuncs:
                - iproto_features_set
                - mp_sizeof_map
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_uint
                - mp_sizeof_iproto_features
                - mp_sizeof_uint
                - mp_sizeof_str
                - obuf_alloc
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
                - alloc_failure
        - Branch String:   'src/box/xrow.c:525,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:525,14'
              BranchSideFuncs:
                - alloc_failure
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
            - BranchSide:      'src/box/xrow.c:525,14'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_uint
                - mp_encode_iproto_features
                - mp_encode_uint
                - mp_encode_str
                - __assert_fail
                - iproto_header_encode
        - Branch String:   'src/box/xrow.c:534,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:534,2'
              BranchSideFuncs:
                - iproto_header_encode
            - BranchSide:      'src/box/xrow.c:534,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/xrow.c:491,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:492,27'
          Dst:             strlen
        - Src:             'src/box/xrow.c:496,3'
          Dst:             iproto_features_clear
        - Src:             'src/box/xrow.c:498,3'
          Dst:             iproto_features_clear
        - Src:             'src/box/xrow.c:503,11'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:506,11'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:509,7'
          Dst:             iproto_features_test
        - Src:             'src/box/xrow.c:510,4'
          Dst:             iproto_features_clear
        - Src:             'src/box/xrow.c:512,4'
          Dst:             iproto_features_set
        - Src:             'src/box/xrow.c:517,10'
          Dst:             mp_sizeof_map
        - Src:             'src/box/xrow.c:518,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:519,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:520,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:521,10'
          Dst:             mp_sizeof_iproto_features
        - Src:             'src/box/xrow.c:522,10'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/xrow.c:523,10'
          Dst:             mp_sizeof_str
        - Src:             'src/box/xrow.c:525,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:525,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:527,9'
          Dst:             mp_encode_map
        - Src:             'src/box/xrow.c:528,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:529,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:530,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:531,9'
          Dst:             mp_encode_iproto_features
        - Src:             'src/box/xrow.c:532,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/xrow.c:533,9'
          Dst:             mp_encode_str
        - Src:             'src/box/xrow.c:534,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:536,2'
          Dst:             iproto_header_encode
    - functionName:    iproto_reply_ok
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.obuf *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - out
        - sync
        - schema_version
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_failure
        - iproto_header_encode
        - obuf_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:482,14'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:482,14'
              BranchSideFuncs:
                - alloc_failure
                - iproto_header_encode
            - BranchSide:      'src/box/xrow.c:482,14'
              BranchSideFuncs:
                - iproto_header_encode
      Callsites:
        - Src:             'src/box/xrow.c:482,14'
          Dst:             obuf_alloc
        - Src:             'src/box/xrow.c:482,14'
          Dst:             alloc_failure
        - Src:             'src/box/xrow.c:483,2'
          Dst:             iproto_header_encode
    - functionName:    xrow_header_decode
      functionSourceFile: '/src/tarantool/src/box/xrow.c'
      linkageType:     externalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xrow_header *'
        - 'N/A'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - header
        - pos
        - end
        - end_is_exact
      BBCount:         59
      ICount:          464
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - BuildClientError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - dump_row_hex
        - mp_check
        - mp_decode_double
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/xrow.c:163,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:164,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:165,18'
              BranchSideFuncs:
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:165,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:166,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:167,19'
              BranchSideFuncs:
                - mp_decode_map
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:173,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:174,19'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:218,2'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
        - Branch String:   'src/box/xrow.c:174,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:175,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:176,33'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:177,28'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:178,23'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
            - BranchSide:      'src/box/xrow.c:180,11'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:177,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:179,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:180,11'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
        - Branch String:   'src/box/xrow.c:180,3'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:182,34'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:185,34'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:188,40'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:191,38'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:194,33'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:197,34'
              BranchSideFuncs:
                - mp_decode_double
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:200,44'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:203,12'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:207,27'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:211,39'
              BranchSideFuncs:
                - mp_decode_uint
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_next
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
            - BranchSide:      'src/box/xrow.c:215,12'
              BranchSideFuncs:
                - mp_next
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_double
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - mp_decode_uint
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
        - Branch String:   'src/box/xrow.c:218,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:218,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
            - BranchSide:      'src/box/xrow.c:219,7'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
        - Branch String:   'src/box/xrow.c:219,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:224,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
            - BranchSide:      'src/box/xrow.c:227,16'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
        - Branch String:   'src/box/xrow.c:230,17'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:230,20'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
                - mp_check
            - BranchSide:      'src/box/xrow.c:238,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:230,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:231,23'
              BranchSideFuncs:
                - mp_check
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:238,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:232,7'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:233,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:234,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:238,19'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:238,23'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:240,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:238,6'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:239,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:240,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/xrow.c:242,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:242,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:242,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
        - Branch String:   'src/box/xrow.c:245,2'
          Branch Sides:
            - BranchSide:      'src/box/xrow.c:245,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
            - BranchSide:      'src/box/xrow.c:245,2'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - diag_set_error
                - __errno_location
                - dump_row_hex
      Callsites:
        - Src:             'src/box/xrow.c:163,6'
          Dst:             mp_check
        - Src:             'src/box/xrow.c:172,18'
          Dst:             mp_decode_map
        - Src:             'src/box/xrow.c:176,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:182,19'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:185,19'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:188,25'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:191,23'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:194,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:197,17'
          Dst:             mp_decode_double
        - Src:             'src/box/xrow.c:200,29'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:204,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:207,12'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:211,24'
          Dst:             mp_decode_uint
        - Src:             'src/box/xrow.c:215,4'
          Dst:             mp_next
        - Src:             'src/box/xrow.c:218,2'
          Dst:             __assert_fail
        - Src:             'src/box/xrow.c:232,7'
          Dst:             mp_check
        - Src:             'src/box/xrow.c:242,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:242,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:242,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:242,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:242,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:242,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:245,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:245,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/box/xrow.c:245,2'
          Dst:             BuildClientError
        - Src:             'src/box/xrow.c:245,2'
          Dst:             diag_get
        - Src:             'src/box/xrow.c:245,2'
          Dst:             diag_set_error
        - Src:             'src/box/xrow.c:245,2'
          Dst:             __errno_location
        - Src:             'src/box/xrow.c:247,2'
          Dst:             dump_row_hex
    - functionName:    iproto_features_create
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.iproto_features *'
      constantsTouched: []
      argNames:
        - features
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iproto_features_init
      functionSourceFile: '/src/tarantool/src/box/iproto_features.c'
      linkageType:     externalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iproto_features_create
        - iproto_features_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.c:67,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:67,2'
              BranchSideFuncs:
                - iproto_features_create.244
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
            - BranchSide:      'src/box/iproto_features.c:67,2'
              BranchSideFuncs:
                - iproto_features_create.244
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
                - iproto_features_set.247
      Callsites:
        - Src:             'src/box/iproto_features.c:67,2'
          Dst:             iproto_features_create
        - Src:             'src/box/iproto_features.c:68,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:70,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:72,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:74,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:76,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:78,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:80,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:82,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:84,2'
          Dst:             iproto_features_set
        - Src:             'src/box/iproto_features.c:86,2'
          Dst:             iproto_features_set
    - functionName:    iproto_features_set
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.iproto_features *'
        - int
      constantsTouched: []
      argNames:
        - features
        - id
      BBCount:         10
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.h:127,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
                - bit_set
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/iproto_features.h:127,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - bit_set
            - BranchSide:      'src/box/iproto_features.h:127,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/iproto_features.h:127,2'
          Dst:             __assert_fail
        - Src:             'src/box/iproto_features.h:128,2'
          Dst:             bit_set
    - functionName:    mp_decode_iproto_features
      functionSourceFile: '/src/tarantool/src/box/iproto_features.c'
      linkageType:     externalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.iproto_features *'
      constantsTouched: []
      argNames:
        - data
        - features
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - iproto_features_set
        - mp_decode_uint
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.c:49,6'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_features.c:51,34'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - mp_decode_uint
                - iproto_features_set.247
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - mp_decode_uint
                - iproto_features_set.247
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - mp_decode_uint
                - iproto_features_set.247
        - Branch String:   'src/box/iproto_features.c:52,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:53,19'
              BranchSideFuncs:
                - mp_decode_uint
                - iproto_features_set.247
            - BranchSide:      'src/box/iproto_features.c:61,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_features.c:53,7'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:54,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/iproto_features.c:55,40'
              BranchSideFuncs:
                - mp_decode_uint
                - iproto_features_set.247
        - Branch String:   'src/box/iproto_features.c:57,7'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:58,4'
              BranchSideFuncs:
                - mp_decode_uint
                - iproto_features_set.247
            - BranchSide:      'src/box/iproto_features.c:59,23'
              BranchSideFuncs:
                - iproto_features_set.247
                - mp_decode_uint
      Callsites:
        - Src:             'src/box/iproto_features.c:51,18'
          Dst:             mp_load_u8
        - Src:             'src/box/iproto_features.c:51,18'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/box/iproto_features.c:55,25'
          Dst:             mp_decode_uint
        - Src:             'src/box/iproto_features.c:59,3'
          Dst:             iproto_features_set
    - functionName:    mp_encode_iproto_features
      functionSourceFile: '/src/tarantool/src/box/iproto_features.c'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.iproto_features *'
      constantsTouched: []
      argNames:
        - data
        - features
      BBCount:         17
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - iproto_features_test
        - mp_encode_array
        - mp_encode_uint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.c:38,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:38,2'
              BranchSideFuncs:
                - iproto_features_test.255
                - mp_encode_array
                - iproto_features_test.255
                - mp_encode_uint
            - BranchSide:      'src/box/iproto_features.c:40,25'
              BranchSideFuncs:
                - mp_encode_array
                - iproto_features_test.255
                - mp_encode_uint
        - Branch String:   'src/box/iproto_features.c:38,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:38,2'
              BranchSideFuncs:
                - mp_encode_array
                - iproto_features_test.255
                - mp_encode_uint
                - iproto_features_test.255
            - BranchSide:      'src/box/iproto_features.c:39,8'
              BranchSideFuncs:
                - mp_encode_array
                - iproto_features_test.255
                - mp_encode_uint
                - iproto_features_test.255
        - Branch String:   'src/box/iproto_features.c:41,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:41,2'
              BranchSideFuncs:
                - iproto_features_test.255
                - mp_encode_uint
            - BranchSide:      'src/box/iproto_features.c:43,9'
              BranchSideFuncs: []
        - Branch String:   'src/box/iproto_features.c:41,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:41,2'
              BranchSideFuncs:
                - mp_encode_uint
                - iproto_features_test.255
            - BranchSide:      'src/box/iproto_features.c:42,25'
              BranchSideFuncs:
                - mp_encode_uint
                - iproto_features_test.255
      Callsites:
        - Src:             'src/box/iproto_features.c:38,2'
          Dst:             iproto_features_test
        - Src:             'src/box/iproto_features.c:40,9'
          Dst:             mp_encode_array
        - Src:             'src/box/iproto_features.c:41,2'
          Dst:             iproto_features_test
        - Src:             'src/box/iproto_features.c:42,10'
          Dst:             mp_encode_uint
    - functionName:    iproto_features_test
      functionSourceFile: '/src/tarantool/src/box/iproto_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.iproto_features *'
        - int
      constantsTouched: []
      argNames:
        - features
        - id
      BBCount:         10
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_test
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.h:147,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
                - bit_test
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/iproto_features.h:147,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - bit_test
            - BranchSide:      'src/box/iproto_features.h:147,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/iproto_features.h:147,2'
          Dst:             __assert_fail
        - Src:             'src/box/iproto_features.h:148,9'
          Dst:             bit_test
    - functionName:    mp_sizeof_iproto_features
      functionSourceFile: '/src/tarantool/src/box/iproto_features.c'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.iproto_features *'
      constantsTouched: []
      argNames:
        - features
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - iproto_features_test
        - mp_sizeof_array
        - mp_sizeof_uint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/iproto_features.c:26,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:26,2'
              BranchSideFuncs:
                - iproto_features_test.255
                - mp_sizeof_array
                - mp_sizeof_uint
            - BranchSide:      'src/box/iproto_features.c:30,26'
              BranchSideFuncs:
                - mp_sizeof_array
        - Branch String:   'src/box/iproto_features.c:26,2'
          Branch Sides:
            - BranchSide:      'src/box/iproto_features.c:26,2'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_array
                - iproto_features_test.255
            - BranchSide:      'src/box/iproto_features.c:27,26'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_array
                - iproto_features_test.255
      Callsites:
        - Src:             'src/box/iproto_features.c:26,2'
          Dst:             iproto_features_test
        - Src:             'src/box/iproto_features.c:27,11'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/iproto_features.c:30,10'
          Dst:             mp_sizeof_array
    - functionName:    _GLOBAL__sub_I_error.cc
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:0,0'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.3
                - __cxx_global_var_init.5
                - __cxx_global_var_init.9
                - __cxx_global_var_init.15
            - BranchSide:      'src/box/error.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.3
                - __cxx_global_var_init.5
                - __cxx_global_var_init.9
                - __cxx_global_var_init.15
      Callsites:
        - Src:             'src/box/error.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/box/error.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/box/error.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/box/error.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/box/error.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:253,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:253,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/box/error.cc:253,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/box/error.cc:253,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:316,41'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:316,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/box/error.cc:316,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/box/error.cc:316,41'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:333,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:333,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/box/error.cc:333,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/box/error.cc:333,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:361,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:361,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/box/error.cc:361,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/box/error.cc:361,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:405,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:405,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/box/error.cc:405,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/box/error.cc:405,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    _Z9make_typePKcPK9type_info
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.type_info *'
        - 'char *'
        - 'struct.type_info *'
      constantsTouched: []
      argNames:
        - name
        - parent
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9error_logP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9XlogErrorD0Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptiondlEPv
        - _ZN9XlogErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:305,8'
          Dst:             _ZN9XlogErrorD2Ev
        - Src:             'src/box/error.h:305,8'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9XlogErrorD2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:305,8'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZL17tuple_data_offsetP5tuple
      functionSourceFile: '/src/tarantool/src/box/tuple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.tuple *'
      constantsTouched: []
      argNames:
        - tuple
      BBCount:         10
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/tuple.h:671,20'
          Branch Sides:
            - BranchSide:      'src/box/tuple.h:672,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/box/tuple.h:673,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/tuple.h:674,2'
          Branch Sides:
            - BranchSide:      'src/box/tuple.h:674,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/tuple.h:674,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/tuple.h:674,2'
          Dst:             __assert_fail
    - functionName:    _ZL11tuple_bsizeP5tuple
      functionSourceFile: '/src/tarantool/src/box/tuple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.tuple *'
      constantsTouched: []
      argNames:
        - tuple
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/tuple.h:683,6'
          Branch Sides:
            - BranchSide:      'src/box/tuple.h:684,10'
              BranchSideFuncs: []
            - BranchSide:      'src/box/tuple.h:686,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL10tuple_dataP5tuple
      functionSourceFile: '/src/tarantool/src/box/tuple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.tuple *'
      constantsTouched: []
      argNames:
        - tuple
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17tuple_data_offsetP5tuple
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/tuple.h:706,32'
          Dst:             _ZL17tuple_data_offsetP5tuple
    - functionName:    _ZL12error_set_mpP5errorPKcS2_j
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.error *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - e
        - name
        - src
        - size
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_set_mp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:212,2'
          Dst:             error_payload_set_mp
    - functionName:    _ZL14error_set_uintP5errorPKcm
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_set_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:152,2'
          Dst:             error_payload_set_uint
    - functionName:    _ZL13error_set_intP5errorPKcl
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_set_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:164,2'
          Dst:             error_payload_set_int
    - functionName:    _ZL18tnt_errcode_recordj
      functionSourceFile: '/src/tarantool/src/box/errcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'struct.errcode_record *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/box/errcode.h:449,36'
          Branch Sides:
            - BranchSide:      'src/box/errcode.h:450,22'
              BranchSideFuncs: []
            - BranchSide:      'src/box/errcode.h:451,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/errcode.h:449,6'
          Branch Sides:
            - BranchSide:      'src/box/errcode.h:451,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/errcode.h:452,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL13error_get_strPK5errorPKc
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_get_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:134,9'
          Dst:             error_payload_get_str
    - functionName:    _ZL19error_unlink_effectP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    _ZN17AccessDeniedErrorD0Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17AccessDeniedErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:267,7'
          Dst:             _ZN17AccessDeniedErrorD2Ev
        - Src:             'src/box/error.h:267,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN17AccessDeniedErrorD2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:267,7'
          Dst:             _ZN11ClientErrorD2Ev
    - functionName:    _ZN11ClientErrorD2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:222,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN12XlogGapErrorD0Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12XlogGapErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:328,8'
          Dst:             _ZN12XlogGapErrorD2Ev
        - Src:             'src/box/error.h:328,8'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN12XlogGapErrorD2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9XlogErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:328,8'
          Dst:             _ZN9XlogErrorD2Ev
    - functionName:    _ZN11CustomErrorD0Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11CustomErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:341,7'
          Dst:             _ZN11CustomErrorD2Ev
        - Src:             'src/box/error.h:341,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11CustomErrorD2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:341,7'
          Dst:             _ZN11ClientErrorD2Ev
    - functionName:    _ZN11ClientErrorD0Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:222,7'
          Dst:             _ZN11ClientErrorD2Ev
        - Src:             'src/box/error.h:222,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    BuildCustomError
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - line
        - custom_type
        - errcode
      BBCount:         18
      ICount:          112
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN11CustomErrorC2EPKcjS1_j
        - _ZN9ExceptionnwEm
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:426,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:426,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:426,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:427,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:427,2'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:427,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:428,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:428,3'
              BranchSideFuncs:
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:428,3'
              BranchSideFuncs:
                - __cxa_end_catch
      Callsites:
        - Src:             'src/box/error.cc:426,10'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/error.cc:426,14'
          Dst:             _ZN11CustomErrorC2EPKcjS1_j
        - Src:             'src/box/error.cc:426,14'
          Dst:             _ZN11CustomErrorC2EPKcjS1_j
        - Src:             'src/box/error.cc:426,10'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/error.cc:427,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/box/error.cc:429,2'
          Dst:             __cxa_end_catch
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11CustomErrorC2EPKcjS1_j
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - custom_type
        - errcode
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL13error_set_strP5errorPKcS2_
        - _ZN11ClientErrorC2EPK9type_infoPKcjj
        - _ZN11ClientErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.cc:409,3'
          Dst:             _ZN11ClientErrorC2EPK9type_infoPKcjj
        - Src:             'src/box/error.cc:411,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:412,1'
          Dst:             _ZN11ClientErrorD2Ev
    - functionName:    _ZN11ClientErrorC2EPK9type_infoPKcjj
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.XlogError *'
        - 'struct.type_info *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - type
        - file
        - line
        - errcode
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - rmean_collect
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/box/error.cc:260,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:260,6'
              BranchSideFuncs:
                - rmean_collect
                - _ZN9ExceptionD2Ev
            - BranchSide:      'src/box/error.cc:261,17'
              BranchSideFuncs:
                - rmean_collect
                - _ZN9ExceptionD2Ev
      Callsites:
        - Src:             'src/box/error.cc:257,3'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/box/error.cc:261,3'
          Dst:             rmean_collect
        - Src:             'src/box/error.cc:262,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZL13error_set_strP5errorPKcS2_
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_set_str
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:140,2'
          Dst:             error_payload_set_str
    - functionName:    _ZN11ClientError5raiseEv
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:227,3'
          Dst:             __cxa_allocate_exception
        - Src:             'src/box/error.h:227,3'
          Dst:             __cxa_throw
    - functionName:    _ZNK11CustomError3logEv
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24say_log_level_is_enabledi
        - _ZNK11CustomError11custom_typeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:417,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:417,2'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
            - BranchSide:      'src/box/error.cc:417,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/error.cc:417,2'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/error.cc:417,2'
          Dst:             _ZNK11CustomError11custom_typeEv
    - functionName:    _ZL24say_log_level_is_enabledi
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11CustomError11custom_typeEv
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13error_get_strPK5errorPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:357,10'
          Dst:             _ZL13error_get_strPK5errorPKc
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11ClientError3logEv
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15tnt_errcode_strj
        - _ZL24say_log_level_is_enabledi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:293,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:293,2'
              BranchSideFuncs:
                - _ZL15tnt_errcode_strj
            - BranchSide:      'src/box/error.cc:293,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/error.cc:293,2'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/error.cc:293,2'
          Dst:             _ZL15tnt_errcode_strj
    - functionName:    _ZL15tnt_errcode_strj
      functionSourceFile: '/src/tarantool/src/box/errcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18tnt_errcode_recordj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/errcode.h:459,9'
          Dst:             _ZL18tnt_errcode_recordj
    - functionName:    BuildAccessDeniedError
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - access_type
        - object_type
        - object_name
        - user_name
      BBCount:         18
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN17AccessDeniedErrorC2EPKcjS1_S1_S1_S1_b
        - _ZN9ExceptionnwEm
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:396,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:396,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:396,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:399,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:399,2'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:399,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:400,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:400,3'
              BranchSideFuncs:
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:400,3'
              BranchSideFuncs:
                - __cxa_end_catch
      Callsites:
        - Src:             'src/box/error.cc:396,10'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/error.cc:396,14'
          Dst:             _ZN17AccessDeniedErrorC2EPKcjS1_S1_S1_S1_b
        - Src:             'src/box/error.cc:396,14'
          Dst:             _ZN17AccessDeniedErrorC2EPKcjS1_S1_S1_S1_b
        - Src:             'src/box/error.cc:396,10'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/error.cc:399,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/box/error.cc:401,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN17AccessDeniedErrorC2EPKcjS1_S1_S1_S1_b
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - access_type
        - object_type
        - object_name
        - user_name
        - run_triggers
      BBCount:         19
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL13error_set_strP5errorPKcS2_
        - _ZL16tnt_errcode_descj
        - _ZL8diag_logv
        - _ZN11ClientErrorC2EPK9type_infoPKcjj
        - _ZN11ClientErrorD2Ev
        - error_format_msg
        - trigger_run
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:379,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:380,38'
              BranchSideFuncs:
                - trigger_run
                - _ZN11ClientErrorD2Ev
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL8diag_logv
            - BranchSide:      'src/box/error.cc:383,16'
              BranchSideFuncs:
                - _ZL13error_set_strP5errorPKcS2_
                - _ZN11ClientErrorD2Ev
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
        - Branch String:   'src/box/error.cc:380,7'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:381,4'
              BranchSideFuncs:
                - _ZL8diag_logv
                - _ZN11ClientErrorD2Ev
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:382,2'
              BranchSideFuncs:
                - _ZL13error_set_strP5errorPKcS2_
                - _ZN11ClientErrorD2Ev
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_strP5errorPKcS2_
      Callsites:
        - Src:             'src/box/error.cc:369,3'
          Dst:             _ZN11ClientErrorC2EPK9type_infoPKcjj
        - Src:             'src/box/error.cc:371,25'
          Dst:             _ZL16tnt_errcode_descj
        - Src:             'src/box/error.cc:371,2'
          Dst:             error_format_msg
        - Src:             'src/box/error.cc:380,7'
          Dst:             trigger_run
        - Src:             'src/box/error.cc:381,4'
          Dst:             _ZL8diag_logv
        - Src:             'src/box/error.cc:387,1'
          Dst:             _ZN11ClientErrorD2Ev
        - Src:             'src/box/error.cc:383,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:384,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:385,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:386,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
    - functionName:    _ZL16tnt_errcode_descj
      functionSourceFile: '/src/tarantool/src/box/errcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errcode
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18tnt_errcode_recordj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/errcode.h:466,9'
          Dst:             _ZL18tnt_errcode_recordj
    - functionName:    _ZL8diag_logv
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15diag_last_errorP4diag
        - _ZL9error_logP5error
        - __assert_fail
        - diag_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:411,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag
                - __assert_fail
                - _ZL9error_logP5error
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag
                - __assert_fail
                - _ZL9error_logP5error
        - Branch String:   'src/lib/core/diag.h:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - _ZL9error_logP5error
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:411,36'
          Dst:             diag_get
        - Src:             'src/lib/core/diag.h:411,20'
          Dst:             _ZL15diag_last_errorP4diag
        - Src:             'src/lib/core/diag.h:412,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:413,2'
          Dst:             _ZL9error_logP5error
    - functionName:    _ZL15diag_last_errorP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildXlogGapError
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.vclock *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - file
        - line
        - from
        - to
      BBCount:         18
      ICount:          112
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN12XlogGapErrorC2EPKcjPK6vclockS4_
        - _ZN9ExceptionnwEm
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:352,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:352,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:352,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:353,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:353,2'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:353,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:354,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:354,3'
              BranchSideFuncs:
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:354,3'
              BranchSideFuncs:
                - __cxa_end_catch
      Callsites:
        - Src:             'src/box/error.cc:352,10'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/error.cc:352,14'
          Dst:             _ZN12XlogGapErrorC2EPKcjPK6vclockS4_
        - Src:             'src/box/error.cc:352,14'
          Dst:             _ZN12XlogGapErrorC2EPKcjPK6vclockS4_
        - Src:             'src/box/error.cc:352,10'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/error.cc:353,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/box/error.cc:355,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN12XlogGapErrorC2EPKcjPK6vclockS4_
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
        - 'struct.vclock *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - from
        - to
      BBCount:         16
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10vclock_sumPK6vclock
        - _ZN9XlogErrorC2EPK9type_infoPKcj
        - _ZN9XlogErrorD2Ev
        - error_format_msg
        - vclock_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:343,34'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:343,43'
              BranchSideFuncs:
                - _ZL10vclock_sumPK6vclock
                - _ZN9XlogErrorD2Ev
                - error_format_msg
            - BranchSide:      'src/box/error.cc:344,27'
              BranchSideFuncs:
                - _ZL10vclock_sumPK6vclock
                - _ZN9XlogErrorD2Ev
                - error_format_msg
        - Branch String:   'src/box/error.cc:344,32'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:341,2'
              BranchSideFuncs:
                - error_format_msg
                - _ZN9XlogErrorD2Ev
            - BranchSide:      'src/box/error.cc:344,39'
              BranchSideFuncs:
                - error_format_msg
                - _ZN9XlogErrorD2Ev
      Callsites:
        - Src:             'src/box/error.cc:337,5'
          Dst:             _ZN9XlogErrorC2EPK9type_infoPKcj
        - Src:             'src/box/error.cc:339,23'
          Dst:             vclock_to_string
        - Src:             'src/box/error.cc:340,21'
          Dst:             vclock_to_string
        - Src:             'src/box/error.cc:343,16'
          Dst:             _ZL10vclock_sumPK6vclock
        - Src:             'src/box/error.cc:344,16'
          Dst:             _ZL10vclock_sumPK6vclock
        - Src:             'src/box/error.cc:341,2'
          Dst:             error_format_msg
        - Src:             'src/box/error.cc:345,1'
          Dst:             _ZN9XlogErrorD2Ev
    - functionName:    _ZN9XlogErrorC2EPK9type_infoPKcj
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'struct.type_info *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - type
        - file
        - line
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:321,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZL10vclock_sumPK6vclock
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12XlogGapError5raiseEv
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:338,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/box/error.h:338,25'
          Dst:             __cxa_throw
    - functionName:    _ZN9XlogError5raiseEv
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:325,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/box/error.h:325,25'
          Dst:             __cxa_throw
    - functionName:    _ZN9XlogErrorC2EPKcjS1_P13__va_list_tag
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
        - ap
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:309,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/box/error.h:311,3'
          Dst:             error_vformat_msg
        - Src:             'src/box/error.h:312,2'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildXlogError
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         18
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN9ExceptionnwEm
        - _ZN9XlogErrorC2EPKcjS1_P13__va_list_tag
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:326,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:326,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:326,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:327,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:327,2'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:327,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:328,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:328,3'
              BranchSideFuncs:
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:328,3'
              BranchSideFuncs:
                - __cxa_end_catch
      Callsites:
        - Src:             'src/box/error.cc:324,18'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/error.cc:324,22'
          Dst:             _ZN9XlogErrorC2EPKcjS1_P13__va_list_tag
        - Src:             'src/box/error.cc:324,18'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/error.cc:327,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/box/error.cc:329,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZNK11ClientError7errcodeEv
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19client_error_createP5errorP13__va_list_tag
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - e
        - ap
      BBCount:         93
      ICount:          632
      EdgeCount:       113
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL10tuple_dataP5tuple
        - _ZL11tuple_bsizeP5tuple
        - _ZL12error_set_mpP5errorPKcS2_j
        - _ZL13error_set_intP5errorPKcl
        - _ZL13error_set_strP5errorPKcS2_
        - _ZL14error_set_uintP5errorPKcm
        - _ZL18tnt_errcode_recordj
        - __assert_fail
        - error_vformat_msg
        - mp_next
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/error.cc:174,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:175,22'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:248,2'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
        - Branch String:   'src/box/error.cc:177,3'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:179,18'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:185,12'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:191,17'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:197,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:203,22'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:209,18'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:215,27'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:221,20'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:227,21'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:237,26'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:245,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/box/error.cc:179,25'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:179,25'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:179,25'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
        - Branch String:   'src/box/error.cc:180,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:181,19'
              BranchSideFuncs:
                - _ZL13error_set_strP5errorPKcS2_
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - __assert_fail
            - BranchSide:      'src/box/error.cc:182,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:185,12'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:185,12'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:185,12'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
        - Branch String:   'src/box/error.cc:186,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:187,19'
              BranchSideFuncs:
                - _ZL13error_set_intP5errorPKcl
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:188,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:191,17'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:191,17'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:191,17'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
        - Branch String:   'src/box/error.cc:192,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:193,20'
              BranchSideFuncs:
                - _ZL14error_set_uintP5errorPKcm
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:194,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:197,13'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:197,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:197,13'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
        - Branch String:   'src/box/error.cc:198,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:199,19'
              BranchSideFuncs:
                - _ZL13error_set_intP5errorPKcl
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:200,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:203,22'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:203,22'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:203,22'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
        - Branch String:   'src/box/error.cc:204,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:205,20'
              BranchSideFuncs:
                - _ZL14error_set_uintP5errorPKcm
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:206,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:209,18'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:209,18'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
            - BranchSide:      'src/box/error.cc:209,18'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_intP5errorPKcl
        - Branch String:   'src/box/error.cc:210,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:211,19'
              BranchSideFuncs:
                - _ZL13error_set_intP5errorPKcl
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:212,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:215,27'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:215,27'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
            - BranchSide:      'src/box/error.cc:215,27'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm
        - Branch String:   'src/box/error.cc:216,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:217,20'
              BranchSideFuncs:
                - _ZL14error_set_uintP5errorPKcm
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:218,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:221,20'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:221,20'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:221,20'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
        - Branch String:   'src/box/error.cc:222,20'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:222,23'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:224,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:222,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:223,19'
              BranchSideFuncs:
                - _ZL13error_set_strP5errorPKcS2_
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:224,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:227,21'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:227,21'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:227,21'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
        - Branch String:   'src/box/error.cc:229,4'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:229,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:230,8'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
        - Branch String:   'src/box/error.cc:230,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:231,5'
              BranchSideFuncs:
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:234,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:237,26'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:237,26'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:237,26'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
        - Branch String:   'src/box/error.cc:238,4'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:238,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
            - BranchSide:      'src/box/error.cc:239,8'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
        - Branch String:   'src/box/error.cc:239,8'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:240,18'
              BranchSideFuncs:
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
            - BranchSide:      'src/box/error.cc:242,4'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
                - _ZL10tuple_dataP5tuple
                - _ZL11tuple_bsizeP5tuple
                - _ZL12error_set_mpP5errorPKcS2_j
                - __assert_fail
                - mp_next
                - _ZL12error_set_mpP5errorPKcS2_j
                - _ZL13error_set_strP5errorPKcS2_
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL14error_set_uintP5errorPKcm
                - _ZL13error_set_intP5errorPKcl
                - _ZL13error_set_strP5errorPKcS2_
                - __assert_fail
        - Branch String:   'src/box/error.cc:248,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:248,2'
              BranchSideFuncs:
                - _ZL13error_set_strP5errorPKcS2_
            - BranchSide:      'src/box/error.cc:248,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/error.cc:169,35'
          Dst:             _ZL18tnt_errcode_recordj
        - Src:             'src/box/error.cc:172,2'
          Dst:             error_vformat_msg
        - Src:             'src/box/error.cc:181,5'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:187,5'
          Dst:             _ZL13error_set_intP5errorPKcl
        - Src:             'src/box/error.cc:193,5'
          Dst:             _ZL14error_set_uintP5errorPKcm
        - Src:             'src/box/error.cc:199,5'
          Dst:             _ZL13error_set_intP5errorPKcl
        - Src:             'src/box/error.cc:205,5'
          Dst:             _ZL14error_set_uintP5errorPKcm
        - Src:             'src/box/error.cc:211,5'
          Dst:             _ZL13error_set_intP5errorPKcl
        - Src:             'src/box/error.cc:217,5'
          Dst:             _ZL14error_set_uintP5errorPKcm
        - Src:             'src/box/error.cc:223,5'
          Dst:             _ZL13error_set_strP5errorPKcS2_
        - Src:             'src/box/error.cc:229,4'
          Dst:             __assert_fail
        - Src:             'src/box/error.cc:231,5'
          Dst:             mp_next
        - Src:             'src/box/error.cc:232,5'
          Dst:             _ZL12error_set_mpP5errorPKcS2_j
        - Src:             'src/box/error.cc:238,4'
          Dst:             __assert_fail
        - Src:             'src/box/error.cc:240,27'
          Dst:             _ZL10tuple_dataP5tuple
        - Src:             'src/box/error.cc:241,11'
          Dst:             _ZL11tuple_bsizeP5tuple
        - Src:             'src/box/error.cc:240,5'
          Dst:             _ZL12error_set_mpP5errorPKcS2_j
        - Src:             'src/box/error.cc:245,4'
          Dst:             __assert_fail
        - Src:             'src/box/error.cc:248,2'
          Dst:             strncmp
        - Src:             'src/box/error.cc:248,2'
          Dst:             __assert_fail
        - Src:             'src/box/error.cc:249,2'
          Dst:             _ZL13error_set_strP5errorPKcS2_
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11ClientErrorC2EPKcjjz
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - errcode
      BBCount:         6
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL19client_error_createP5errorP13__va_list_tag
        - _ZN11ClientErrorC2EPK9type_infoPKcjj
        - _ZN11ClientErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.cc:266,3'
          Dst:             _ZN11ClientErrorC2EPK9type_infoPKcjj
        - Src:             'src/box/error.cc:270,2'
          Dst:             _ZL19client_error_createP5errorP13__va_list_tag
        - Src:             'src/box/error.cc:272,1'
          Dst:             _ZN11ClientErrorD2Ev
    - functionName:    box_error_custom_type
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK11CustomError11custom_typeEv
        - type_assignable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:152,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:152,30'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
            - BranchSide:      'src/box/error.cc:152,30'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
        - Branch String:   'src/box/error.cc:152,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:152,30'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
            - BranchSide:      'src/box/error.cc:152,30'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
        - Branch String:   'src/box/error.cc:153,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:154,10'
              BranchSideFuncs:
                - _ZNK11CustomError11custom_typeEv
            - BranchSide:      'src/box/error.cc:156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/error.cc:152,30'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:154,24'
          Dst:             _ZNK11CustomError11custom_typeEv
    - functionName:    _ZL14diag_add_errorP4diagP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         19
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - error_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:353,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:353,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - error_ref
            - BranchSide:      'src/lib/core/diag.h:355,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - error_ref
        - Branch String:   'src/lib/core/diag.h:355,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:355,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - error_ref
            - BranchSide:      'src/lib/core/diag.h:360,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - error_ref
        - Branch String:   'src/lib/core/diag.h:360,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:360,2'
              BranchSideFuncs:
                - __assert_fail
                - error_ref
            - BranchSide:      'src/lib/core/diag.h:361,2'
              BranchSideFuncs:
                - __assert_fail
                - error_ref
        - Branch String:   'src/lib/core/diag.h:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:361,2'
              BranchSideFuncs:
                - error_ref
            - BranchSide:      'src/lib/core/diag.h:361,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:353,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:355,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:360,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:361,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:362,2'
          Dst:             error_ref
    - functionName:    _ZL13diag_is_emptyP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    box_error_add
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - code
        - custom_type
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13diag_is_emptyP4diag
        - _ZL14diag_add_errorP4diagP5error
        - _ZL14diag_set_errorP4diagP5error
        - _ZL16box_error_new_vaPKcjjS0_S0_P13__va_list_tag
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:139,20'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:139,20'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL13diag_is_emptyP4diag
                - _ZL14diag_add_errorP4diagP5error
                - _ZL14diag_set_errorP4diagP5error
            - BranchSide:      'src/box/error.cc:139,20'
              BranchSideFuncs:
                - _ZL13diag_is_emptyP4diag
                - _ZL14diag_add_errorP4diagP5error
                - _ZL14diag_set_errorP4diagP5error
        - Branch String:   'src/box/error.cc:140,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:141,18'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
            - BranchSide:      'src/box/error.cc:143,18'
              BranchSideFuncs:
                - _ZL14diag_add_errorP4diagP5error
      Callsites:
        - Src:             'src/box/error.cc:135,20'
          Dst:             _ZL16box_error_new_vaPKcjjS0_S0_P13__va_list_tag
        - Src:             'src/box/error.cc:139,20'
          Dst:             cord_on_demand
        - Src:             'src/box/error.cc:140,6'
          Dst:             _ZL13diag_is_emptyP4diag
        - Src:             'src/box/error.cc:141,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/error.cc:143,3'
          Dst:             _ZL14diag_add_errorP4diagP5error
    - functionName:    _ZL16box_error_new_vaPKcjjS0_S0_P13__va_list_tag
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - file
        - line
        - code
        - custom_type
        - fmt
        - ap
      BBCount:         24
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BuildClientError
        - BuildCustomError
        - error_vformat_msg
        - type_assignable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/error.cc:97,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:98,38'
              BranchSideFuncs:
                - BuildClientError
                - type_assignable
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:106,38'
              BranchSideFuncs:
                - BuildCustomError
                - type_assignable
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:99,31'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:99,31'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:99,31'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:99,31'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:99,31'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:99,31'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:100,7'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:101,25'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:104,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:108,31'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:108,31'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:108,31'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:108,31'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:108,31'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:108,31'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:109,7'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:110,22'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:113,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/error.cc:98,21'
          Dst:             BuildClientError
        - Src:             'src/box/error.cc:99,31'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:102,4'
          Dst:             error_vformat_msg
        - Src:             'src/box/error.cc:106,21'
          Dst:             BuildCustomError
        - Src:             'src/box/error.cc:108,31'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:110,4'
          Dst:             error_vformat_msg
    - functionName:    _ZL14diag_set_errorP4diagP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10diag_clearP4diag
        - _ZL19error_unlink_effectP5error
        - __assert_fail
        - error_ref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - _ZL10diag_clearP4diag
                - _ZL19error_unlink_effectP5error
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             _ZL10diag_clearP4diag
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             _ZL19error_unlink_effectP5error
    - functionName:    _ZL10diag_clearP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    BuildClientError
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - file
        - line
        - errcode
      BBCount:         22
      ICount:          143
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZL19client_error_createP5errorP13__va_list_tag
        - _ZN11ClientErrorC2EPKcjjz
        - _ZN9ExceptionnwEm
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    69
      BranchProfiles:
        - Branch String:   'src/box/error.cc:282,23'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:282,26'
              BranchSideFuncs:
                - _ZL19client_error_createP5errorP13__va_list_tag
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:282,26'
              BranchSideFuncs:
                - _ZL19client_error_createP5errorP13__va_list_tag
                - __cxa_begin_catch
                - __cxa_end_catch
        - Branch String:   'src/box/error.cc:284,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:284,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:284,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:285,2'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:285,2'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:285,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:286,10'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:286,3'
              BranchSideFuncs:
                - __cxa_end_catch
            - BranchSide:      'src/box/error.cc:286,3'
              BranchSideFuncs:
                - __cxa_end_catch
      Callsites:
        - Src:             'src/box/error.cc:278,20'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/error.cc:278,24'
          Dst:             _ZN11ClientErrorC2EPKcjjz
        - Src:             'src/box/error.cc:278,24'
          Dst:             _ZN11ClientErrorC2EPKcjjz
        - Src:             'src/box/error.cc:282,3'
          Dst:             _ZL19client_error_createP5errorP13__va_list_tag
        - Src:             'src/box/error.cc:278,20'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/error.cc:285,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/box/error.cc:287,2'
          Dst:             __cxa_end_catch
    - functionName:    box_error_new
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - code
        - custom_type
        - fmt
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16box_error_new_vaPKcjjS0_S0_P13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.cc:123,20'
          Dst:             _ZL16box_error_new_vaPKcjjS0_S0_P13__va_list_tag
    - functionName:    box_error_set
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - code
        - fmt
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - BuildClientError
        - _ZL14diag_set_errorP4diagP5error
        - cord_on_demand
        - error_vformat_msg
        - type_assignable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/error.cc:81,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:81,30'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:81,30'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:81,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:81,30'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
                - error_vformat_msg
            - BranchSide:      'src/box/error.cc:81,30'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
                - error_vformat_msg
        - Branch String:   'src/box/error.cc:82,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:83,24'
              BranchSideFuncs:
                - error_vformat_msg
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
            - BranchSide:      'src/box/error.cc:89,18'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
                - cord_on_demand
        - Branch String:   'src/box/error.cc:89,18'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:89,18'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL14diag_set_errorP4diagP5error
            - BranchSide:      'src/box/error.cc:89,18'
              BranchSideFuncs:
                - _ZL14diag_set_errorP4diagP5error
      Callsites:
        - Src:             'src/box/error.cc:80,20'
          Dst:             BuildClientError
        - Src:             'src/box/error.cc:81,30'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:86,3'
          Dst:             error_vformat_msg
        - Src:             'src/box/error.cc:89,18'
          Dst:             cord_on_demand
        - Src:             'src/box/error.cc:89,2'
          Dst:             _ZL14diag_set_errorP4diagP5error
    - functionName:    box_error_clear
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10diag_clearP4diag
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:73,14'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:73,14'
              BranchSideFuncs:
                - _ZL10diag_clearP4diag
                - cord_on_demand
            - BranchSide:      'src/box/error.cc:73,14'
              BranchSideFuncs:
                - _ZL10diag_clearP4diag
                - cord_on_demand
        - Branch String:   'src/box/error.cc:73,14'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:73,14'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL10diag_clearP4diag
            - BranchSide:      'src/box/error.cc:73,14'
              BranchSideFuncs:
                - _ZL10diag_clearP4diag
      Callsites:
        - Src:             'src/box/error.cc:73,14'
          Dst:             cord_on_demand
        - Src:             'src/box/error.cc:73,2'
          Dst:             _ZL10diag_clearP4diag
    - functionName:    box_error_last
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15diag_last_errorP4diag
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/error.cc:67,26'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:67,26'
              BranchSideFuncs:
                - _ZL15diag_last_errorP4diag
                - cord_on_demand
            - BranchSide:      'src/box/error.cc:67,26'
              BranchSideFuncs:
                - _ZL15diag_last_errorP4diag
                - cord_on_demand
        - Branch String:   'src/box/error.cc:67,26'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:67,26'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL15diag_last_errorP4diag
            - BranchSide:      'src/box/error.cc:67,26'
              BranchSideFuncs:
                - _ZL15diag_last_errorP4diag
      Callsites:
        - Src:             'src/box/error.cc:67,26'
          Dst:             cord_on_demand
        - Src:             'src/box/error.cc:67,9'
          Dst:             _ZL15diag_last_errorP4diag
    - functionName:    box_error_message
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11ClientError11get_errcodeEPK5error
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         52
      ICount:          267
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK11ClientError7errcodeEv
        - type_assignable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/error.cc:300,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:300,30'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - _ZNK11ClientError7errcodeEv
            - BranchSide:      'src/box/error.cc:300,30'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - _ZNK11ClientError7errcodeEv
        - Branch String:   'src/box/error.cc:300,30'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:300,30'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - _ZNK11ClientError7errcodeEv
            - BranchSide:      'src/box/error.cc:300,30'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - _ZNK11ClientError7errcodeEv
        - Branch String:   'src/box/error.cc:301,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:302,10'
              BranchSideFuncs:
                - _ZNK11ClientError7errcodeEv
            - BranchSide:      'src/box/error.cc:303,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:303,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:303,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:303,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:303,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:303,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:303,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:303,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:305,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:305,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:305,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:305,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:305,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:305,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:305,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:305,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:306,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:307,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:307,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:307,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:307,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:307,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:307,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
            - BranchSide:      'src/box/error.cc:307,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:307,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:308,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:309,6'
              BranchSideFuncs:
                - type_assignable
                - type_assignable
        - Branch String:   'src/box/error.cc:309,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:309,6'
              BranchSideFuncs:
                - type_assignable
            - BranchSide:      'src/box/error.cc:309,6'
              BranchSideFuncs:
                - type_assignable
        - Branch String:   'src/box/error.cc:309,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:309,6'
              BranchSideFuncs:
                - type_assignable
            - BranchSide:      'src/box/error.cc:309,6'
              BranchSideFuncs:
                - type_assignable
        - Branch String:   'src/box/error.cc:309,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:310,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:311,6'
              BranchSideFuncs:
                - type_assignable
        - Branch String:   'src/box/error.cc:311,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:311,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:311,6'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:311,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:311,6'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:311,6'
              BranchSideFuncs: []
        - Branch String:   'src/box/error.cc:311,6'
          Branch Sides:
            - BranchSide:      'src/box/error.cc:312,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/error.cc:313,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/error.cc:300,30'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:302,24'
          Dst:             _ZNK11ClientError7errcodeEv
        - Src:             'src/box/error.cc:303,6'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:305,6'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:307,6'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:309,6'
          Dst:             type_assignable
        - Src:             'src/box/error.cc:311,6'
          Dst:             type_assignable
    - functionName:    box_error_code
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientError11get_errcodeEPK5error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.cc:55,9'
          Dst:             _ZN11ClientError11get_errcodeEPK5error
    - functionName:    box_error_type
      functionSourceFile: '/src/tarantool/src/box/error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         48
      ICount:          265
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - mp_decode_map
        - mp_decode_uint
        - mp_fprint_recursion
        - mp_typeof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:622,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:622,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:623,6'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:623,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:627,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:624,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:625,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:628,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:629,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:630,36'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:631,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:632,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/box/mp_error.cc:632,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs:
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:634,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:633,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:634,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:634,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:635,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:636,33'
              BranchSideFuncs:
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:637,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:638,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:640,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:641,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:642,2'
              BranchSideFuncs:
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:643,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:644,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:622,2'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:624,3'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:628,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:630,22'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:633,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:634,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:636,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:638,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:640,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:641,3'
          Dst:             mp_fprint_recursion
        - Src:             'src/box/mp_error.cc:643,2'
          Dst:             fprintf
    - functionName:    _ZL20mp_snprint_error_onePciPPKci
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         69
      ICount:          449
      EdgeCount:       89
      CyclomaticComplexity: 22
      functionsReached:
        - mp_decode_map
        - mp_decode_uint
        - mp_snprint_recursion
        - mp_typeof
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:622,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:622,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:622,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:622,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:622,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:622,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:623,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:627,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:624,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:624,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:624,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:628,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:629,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:630,36'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:631,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:632,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/mp_error.cc:632,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:634,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:633,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:633,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:633,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:634,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:635,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:636,33'
              BranchSideFuncs:
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:637,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:638,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:638,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:638,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:640,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:640,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:640,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:641,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:641,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:641,3'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:643,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:643,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:643,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:622,2'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:624,3'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:628,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:630,22'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:633,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:634,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:636,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:638,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:640,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:641,3'
          Dst:             mp_snprint_recursion
        - Src:             'src/box/mp_error.cc:643,2'
          Dst:             snprintf
    - functionName:    _ZN15FileFormatErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15FileFormatErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:262,7'
          Dst:             _ZN15FileFormatErrorD2Ev
        - Src:             'src/lib/core/exception.h:262,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN15FileFormatErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:262,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN8SSLErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8SSLErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/ssl_error.h:32,7'
          Dst:             _ZN8SSLErrorD2Ev
        - Src:             'src/lib/core/ssl_error.h:32,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN8SSLErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/ssl_error.h:32,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN8SSLErrorC2EPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/ssl_error.h:35,5'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN8SSLError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/ssl_error.h:37,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/ssl_error.h:37,25'
          Dst:             __cxa_throw
    - functionName:    _ZN11CryptoErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11CryptoErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:244,7'
          Dst:             _ZN11CryptoErrorD2Ev
        - Src:             'src/lib/core/exception.h:244,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11CryptoErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:244,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN9SwimErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptiondlEPv
        - _ZN9SwimErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:232,7'
          Dst:             _ZN9SwimErrorD2Ev
        - Src:             'src/lib/core/exception.h:232,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9SwimErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:232,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN14CollationErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14CollationErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:219,7'
          Dst:             _ZN14CollationErrorD2Ev
        - Src:             'src/lib/core/exception.h:219,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN14CollationErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:219,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN13IllegalParamsD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13IllegalParamsD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:207,7'
          Dst:             _ZN13IllegalParamsD2Ev
        - Src:             'src/lib/core/exception.h:207,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN13IllegalParamsD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:207,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN11LuajitErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11LuajitErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:194,7'
          Dst:             _ZN11LuajitErrorD2Ev
        - Src:             'src/lib/core/exception.h:194,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11LuajitErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:194,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN15ChannelIsClosedD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ChannelIsClosedD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:149,7'
          Dst:             _ZN15ChannelIsClosedD2Ev
        - Src:             'src/lib/core/exception.h:149,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN15ChannelIsClosedD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:149,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN8TimedOutD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8TimedOutD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:137,7'
          Dst:             _ZN8TimedOutD2Ev
        - Src:             'src/lib/core/exception.h:137,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN8TimedOutD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:137,7'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    _ZN11SystemErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:90,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN11OutOfMemoryD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11OutOfMemoryD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:123,7'
          Dst:             _ZN11OutOfMemoryD2Ev
        - Src:             'src/lib/core/exception.h:123,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11OutOfMemoryD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:123,7'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    _ZN11SocketErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SocketErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:107,7'
          Dst:             _ZN11SocketErrorD2Ev
        - Src:             'src/lib/core/exception.h:107,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11SocketErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:107,7'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    _ZN11SystemErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:90,7'
          Dst:             _ZN11SystemErrorD2Ev
        - Src:             'src/lib/core/exception.h:90,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZL18error_move_payloadP5errorP13error_payload
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.error_payload *'
      constantsTouched: []
      argNames:
        - e
        - src
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_move
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:224,2'
          Dst:             error_payload_move
    - functionName:    _ZN15FileFormatErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:268,5'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN15FileFormatError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:271,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:271,25'
          Dst:             __cxa_throw
    - functionName:    _ZN8SSLErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8SSLErrorC2EPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/ssl_error.h:36,15'
          Dst:             _ZN8SSLErrorC2EPKcj
    - functionName:    _ZN11CryptoErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:249,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN11CryptoError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:253,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:253,25'
          Dst:             __cxa_throw
    - functionName:    _ZN9SwimErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:237,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN9SwimError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:241,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:241,25'
          Dst:             __cxa_throw
    - functionName:    _ZN14CollationErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:225,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN14CollationError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:229,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:229,25'
          Dst:             __cxa_throw
    - functionName:    _ZN13IllegalParamsC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:212,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN13IllegalParams5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:216,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:216,25'
          Dst:             __cxa_throw
    - functionName:    _ZN11LuajitErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:200,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN11LuajitError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:204,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:204,25'
          Dst:             __cxa_throw
    - functionName:    _ZN16FiberIsCancelledC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:170,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN15ChannelIsClosedC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:154,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN15ChannelIsClosed5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:158,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:158,25'
          Dst:             __cxa_throw
    - functionName:    _ZN8TimedOutC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:142,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
    - functionName:    _ZN8TimedOut5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:146,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:146,25'
          Dst:             __cxa_throw
    - functionName:    _ZN11OutOfMemoryC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:130,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
    - functionName:    _ZN11OutOfMemory5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:134,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:134,25'
          Dst:             __cxa_throw
    - functionName:    _ZN11SocketErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:113,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
    - functionName:    _ZN11SocketError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:119,3'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:119,3'
          Dst:             __cxa_throw
    - functionName:    _ZN11SystemErrorC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:98,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN11SystemError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:92,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:92,25'
          Dst:             __cxa_throw
    - functionName:    _ZN12XlogGapErrorC2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9XlogErrorC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:334,4'
          Dst:             _ZN9XlogErrorC2EPK9type_infoPKcj
    - functionName:    _ZN9XlogErrorC2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:315,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZN17AccessDeniedErrorC2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientErrorC2EPK9type_infoPKcjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:276,4'
          Dst:             _ZN11ClientErrorC2EPK9type_infoPKcjj
    - functionName:    _ZN11CustomErrorC2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.AccessDeniedError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11ClientErrorC2EPK9type_infoPKcjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:348,4'
          Dst:             _ZN11ClientErrorC2EPK9type_infoPKcjj
    - functionName:    _ZN11ClientErrorC2Ev
      functionSourceFile: '/src/tarantool/src/box/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/error.h:241,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
    - functionName:    _ZL11small_alignmm
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    _ZL12rslab_sizeofv
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11small_alignmm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - _ZL11small_alignmm
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - _ZL11small_alignmm
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:189,9'
          Dst:             _ZL11small_alignmm
    - functionName:    _ZL10rslab_dataP5rslab
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rslab_sizeofv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:195,25'
          Dst:             _ZL12rslab_sizeofv
    - functionName:    _ZL12rslab_unusedP5rslab
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rslab_sizeofv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:208,27'
          Dst:             _ZL12rslab_sizeofv
    - functionName:    _ZL14region_reserveP6regionm
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         22
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10rslab_dataP5rslab
        - _ZL12rslab_unusedP5rslab
        - __assert_fail
        - region_reserve_slow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:218,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:218,2'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - region_reserve_slow
                - _ZL10rslab_dataP5rslab
            - BranchSide:      'src/lib/small/include/small/region.h:219,21'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - region_reserve_slow
                - _ZL10rslab_dataP5rslab
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - region_reserve_slow
                - _ZL10rslab_dataP5rslab
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,9'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - region_reserve_slow
                - _ZL10rslab_dataP5rslab
        - Branch String:   'src/lib/small/include/small/region.h:219,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:220,24'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:226,6'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:223,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:224,30'
              BranchSideFuncs:
                - _ZL10rslab_dataP5rslab
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:225,2'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:227,29'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:230,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:218,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:223,15'
          Dst:             _ZL12rslab_unusedP5rslab
        - Src:             'src/lib/small/include/small/region.h:224,19'
          Dst:             _ZL10rslab_dataP5rslab
        - Src:             'src/lib/small/include/small/region.h:227,9'
          Dst:             region_reserve_slow
    - functionName:    _ZL12region_allocP6regionm
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         17
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12rslab_unusedP5rslab
        - _ZL14region_reserveP6regionm
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:239,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:239,2'
              BranchSideFuncs:
                - _ZL14region_reserveP6regionm
                - _ZL12rslab_unusedP5rslab
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:241,2'
              BranchSideFuncs:
                - _ZL14region_reserveP6regionm
                - _ZL12rslab_unusedP5rslab
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:244,6'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:245,24'
              BranchSideFuncs:
                - _ZL12rslab_unusedP5rslab
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:248,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:250,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:251,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:252,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:239,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:243,14'
          Dst:             _ZL14region_reserveP6regionm
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             _ZL12rslab_unusedP5rslab
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             __assert_fail
    - functionName:    _ZL16mp_error_destroyP8mp_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_error *'
      constantsTouched: []
      argNames:
        - mp_error
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/mp_error.cc:136,2'
          Dst:             error_payload_destroy
    - functionName:    _ZL11error_buildP8mp_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.mp_error *'
      constantsTouched: []
      argNames:
        - mp_error
      BBCount:         169
      ICount:          872
      EdgeCount:       192
      CyclomaticComplexity: 25
      functionsReached:
        - BuildClientError
        - _ZL14diag_set_errorP4diagP5error
        - _ZL18error_move_payloadP5errorP13error_payload
        - _ZL24say_log_level_is_enabledi
        - _ZN11ClientErrorC2Ev
        - _ZN11CryptoErrorC2Ev
        - _ZN11CustomErrorC2Ev
        - _ZN11LuajitErrorC2Ev
        - _ZN11OutOfMemoryC2Ev
        - _ZN11SocketErrorC2Ev
        - _ZN11SystemErrorC2Ev
        - _ZN12XlogGapErrorC2Ev
        - _ZN13IllegalParamsC2Ev
        - _ZN14CollationErrorC2Ev
        - _ZN15ChannelIsClosedC2Ev
        - _ZN15FileFormatErrorC2Ev
        - _ZN16FiberIsCancelledC2Ev
        - _ZN17AccessDeniedErrorC2Ev
        - _ZN8SSLErrorC2Ev
        - _ZN8TimedOutC2Ev
        - _ZN9ExceptionnwEm
        - _ZN9SwimErrorC2Ev
        - _ZN9XlogErrorC2Ev
        - __errno_location
        - diag_get
        - error_format_msg
        - error_set_location
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:211,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:212,3'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:216,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CustomErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:212,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:212,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:212,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:216,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:217,3'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:221,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CustomErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:217,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:217,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:217,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:221,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:222,3'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:226,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CustomErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:222,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:222,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:222,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:226,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:227,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:228,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CustomErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:227,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:227,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:227,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:228,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:229,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11CustomErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:230,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:229,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:229,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:229,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:230,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:231,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN17AccessDeniedErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:232,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:231,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:231,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:231,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:232,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:233,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN9XlogErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:234,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:233,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:233,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:233,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:234,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:235,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN12XlogGapErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:236,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:235,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:235,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:235,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:236,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:237,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11SystemErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:238,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:237,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:237,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:237,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:238,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:239,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11SocketErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:240,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:239,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:239,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:239,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:240,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:241,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11OutOfMemoryC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:242,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:241,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:241,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:241,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:242,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:243,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN8TimedOutC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:244,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:243,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:243,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:243,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:244,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:245,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN15ChannelIsClosedC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:246,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:245,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:245,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:245,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:246,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:247,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN16FiberIsCancelledC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:248,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:247,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:247,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:247,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:248,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:249,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11LuajitErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:250,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:249,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:249,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:249,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:250,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:251,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN13IllegalParamsC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:252,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:251,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:251,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:251,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:252,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:253,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN14CollationErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:254,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:253,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:253,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:253,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:254,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:255,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN9SwimErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:256,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:255,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:255,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:255,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:256,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:257,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11CryptoErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:258,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:257,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:257,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:257,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:258,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:259,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN8SSLErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:260,20'
              BranchSideFuncs:
                - strcmp
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
        - Branch String:   'src/box/mp_error.cc:259,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:259,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:259,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:260,13'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:261,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN15FileFormatErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:263,9'
              BranchSideFuncs:
                - _ZN9ExceptionnwEm
                - _ZN11ClientErrorC2Ev
                - _ZN9ExceptiondlEPv
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:261,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:261,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:261,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
        - Branch String:   'src/box/mp_error.cc:263,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:263,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
            - BranchSide:      'src/box/mp_error.cc:263,7'
              BranchSideFuncs:
                - error_set_location
                - _ZL18error_move_payloadP5errorP13error_payload
                - error_format_msg
      Callsites:
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:212,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:217,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:222,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:226,6'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:227,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:227,13'
          Dst:             _ZN11ClientErrorC2Ev
        - Src:             'src/box/mp_error.cc:227,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:228,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:229,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:229,13'
          Dst:             _ZN11CustomErrorC2Ev
        - Src:             'src/box/mp_error.cc:229,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:230,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:231,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:231,13'
          Dst:             _ZN17AccessDeniedErrorC2Ev
        - Src:             'src/box/mp_error.cc:231,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:232,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:233,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:233,13'
          Dst:             _ZN9XlogErrorC2Ev
        - Src:             'src/box/mp_error.cc:233,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:234,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:235,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:235,13'
          Dst:             _ZN12XlogGapErrorC2Ev
        - Src:             'src/box/mp_error.cc:235,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:236,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:237,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:237,13'
          Dst:             _ZN11SystemErrorC2Ev
        - Src:             'src/box/mp_error.cc:237,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:238,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:239,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:239,13'
          Dst:             _ZN11SocketErrorC2Ev
        - Src:             'src/box/mp_error.cc:239,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:240,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:241,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:241,13'
          Dst:             _ZN11OutOfMemoryC2Ev
        - Src:             'src/box/mp_error.cc:241,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:242,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:243,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:243,13'
          Dst:             _ZN8TimedOutC2Ev
        - Src:             'src/box/mp_error.cc:243,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:244,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:245,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:245,13'
          Dst:             _ZN15ChannelIsClosedC2Ev
        - Src:             'src/box/mp_error.cc:245,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:246,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:247,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:247,13'
          Dst:             _ZN16FiberIsCancelledC2Ev
        - Src:             'src/box/mp_error.cc:247,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:248,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:249,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:249,13'
          Dst:             _ZN11LuajitErrorC2Ev
        - Src:             'src/box/mp_error.cc:249,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:250,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:251,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:251,13'
          Dst:             _ZN13IllegalParamsC2Ev
        - Src:             'src/box/mp_error.cc:251,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:252,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:253,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:253,13'
          Dst:             _ZN14CollationErrorC2Ev
        - Src:             'src/box/mp_error.cc:253,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:254,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:255,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:255,13'
          Dst:             _ZN9SwimErrorC2Ev
        - Src:             'src/box/mp_error.cc:255,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:256,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:257,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:257,13'
          Dst:             _ZN11CryptoErrorC2Ev
        - Src:             'src/box/mp_error.cc:257,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:258,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:259,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:259,13'
          Dst:             _ZN8SSLErrorC2Ev
        - Src:             'src/box/mp_error.cc:259,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:260,13'
          Dst:             strcmp
        - Src:             'src/box/mp_error.cc:261,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:261,13'
          Dst:             _ZN15FileFormatErrorC2Ev
        - Src:             'src/box/mp_error.cc:261,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:263,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/box/mp_error.cc:263,13'
          Dst:             _ZN11ClientErrorC2Ev
        - Src:             'src/box/mp_error.cc:263,9'
          Dst:             _ZN9ExceptiondlEPv
        - Src:             'src/box/mp_error.cc:267,2'
          Dst:             error_set_location
        - Src:             'src/box/mp_error.cc:268,2'
          Dst:             _ZL18error_move_payloadP5errorP13error_payload
        - Src:             'src/box/mp_error.cc:269,2'
          Dst:             error_format_msg
    - functionName:    _ZL24say_log_level_is_enabledi
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14diag_set_errorP4diagP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10diag_clearP4diag
        - _ZL19error_unlink_effectP5error
        - __assert_fail
        - error_ref
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - _ZL10diag_clearP4diag.795
                - _ZL19error_unlink_effectP5error.796
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             _ZL10diag_clearP4diag
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             _ZL19error_unlink_effectP5error
    - functionName:    _ZL10diag_clearP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    _ZL19error_unlink_effectP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'struct.mp_error *'
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - data
        - mp_err
        - region
      BBCount:         24
      ICount:          210
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BuildClientError
        - _ZL11region_usedP6region
        - _ZL14diag_set_errorP4diagP5error
        - _ZL22mp_decode_and_copy_strPPKcP6region
        - _ZL24say_log_level_is_enabledi
        - __errno_location
        - diag_get
        - error_payload_set_mp
        - mp_decode_map
        - mp_next
        - mp_typeof
        - region_truncate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:302,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:302,6'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:302,6'
              BranchSideFuncs:
                - mp_decode_map
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:302,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:302,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:302,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:302,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:303,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:304,34'
              BranchSideFuncs:
                - mp_decode_map
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:305,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:306,30'
              BranchSideFuncs:
                - _ZL11region_usedP6region
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:316,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:307,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:307,7'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - _ZL11region_usedP6region
                - mp_typeof
            - BranchSide:      'src/box/mp_error.cc:307,7'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - _ZL11region_usedP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:307,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:307,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - _ZL11region_usedP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
            - BranchSide:      'src/box/mp_error.cc:307,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - _ZL11region_usedP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
        - Branch String:   'src/box/mp_error.cc:307,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:308,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:309,44'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - mp_next
                - error_payload_set_mp
                - region_truncate
                - _ZL11region_usedP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
      Callsites:
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:302,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:304,20'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:306,18'
          Dst:             _ZL11region_usedP6region
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:307,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:309,21'
          Dst:             _ZL22mp_decode_and_copy_strPPKcP6region
        - Src:             'src/box/mp_error.cc:311,3'
          Dst:             mp_next
        - Src:             'src/box/mp_error.cc:313,3'
          Dst:             error_payload_set_mp
        - Src:             'src/box/mp_error.cc:314,3'
          Dst:             region_truncate
    - functionName:    _ZL11region_usedP6region
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22mp_decode_and_copy_strPPKcP6region
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - data
        - region
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12region_allocP6regionm
        - _ZL13alloc_failurePKcim
        - mp_decode_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:278,23'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:278,23'
              BranchSideFuncs:
                - _ZL13alloc_failurePKcim
            - BranchSide:      'src/box/mp_error.cc:278,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:277,20'
          Dst:             mp_decode_str
        - Src:             'src/box/mp_error.cc:278,23'
          Dst:             _ZL12region_allocP6regionm
        - Src:             'src/box/mp_error.cc:278,23'
          Dst:             _ZL13alloc_failurePKcim
    - functionName:    _ZL13alloc_failurePKcim
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    _ZL15mp_error_createP8mp_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_error *'
      constantsTouched: []
      argNames:
        - mp_error
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/mp_error.cc:130,2'
          Dst:             error_payload_create
    - functionName:    _ZL19mp_encode_error_onePcPK5error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - data
        - error
      BBCount:         10
      ICount:          168
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - box_error_code
        - mp_encode_map
        - mp_encode_str0
        - mp_encode_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:194,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:194,6'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_str0
            - BranchSide:      'src/box/mp_error.cc:195,25'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_map
                - mp_encode_str0
        - Branch String:   'src/box/mp_error.cc:197,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:198,34'
              BranchSideFuncs:
                - mp_encode_str0
            - BranchSide:      'src/box/mp_error.cc:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:176,21'
          Dst:             box_error_code
        - Src:             'src/box/mp_error.cc:180,9'
          Dst:             mp_encode_map
        - Src:             'src/box/mp_error.cc:181,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:182,9'
          Dst:             mp_encode_str0
        - Src:             'src/box/mp_error.cc:183,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:184,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:185,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:186,9'
          Dst:             mp_encode_str0
        - Src:             'src/box/mp_error.cc:187,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:188,9'
          Dst:             mp_encode_str0
        - Src:             'src/box/mp_error.cc:189,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:190,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:191,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:192,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:195,10'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:196,10'
          Dst:             mp_encode_map
        - Src:             'src/box/mp_error.cc:199,11'
          Dst:             mp_encode_str0
    - functionName:    _ZL19mp_sizeof_error_onePK5error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         10
      ICount:          182
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - box_error_code
        - mp_sizeof_map
        - mp_sizeof_str
        - mp_sizeof_uint
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:161,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:161,6'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_map
                - strlen
                - mp_sizeof_str
            - BranchSide:      'src/box/mp_error.cc:162,16'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_sizeof_map
                - strlen
                - mp_sizeof_str
        - Branch String:   'src/box/mp_error.cc:164,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:165,34'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
            - BranchSide:      'src/box/mp_error.cc:169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:142,21'
          Dst:             box_error_code
        - Src:             'src/box/mp_error.cc:147,15'
          Dst:             mp_sizeof_map
        - Src:             'src/box/mp_error.cc:148,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:149,29'
          Dst:             strlen
        - Src:             'src/box/mp_error.cc:149,15'
          Dst:             mp_sizeof_str
        - Src:             'src/box/mp_error.cc:150,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:151,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:152,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:153,29'
          Dst:             strlen
        - Src:             'src/box/mp_error.cc:153,15'
          Dst:             mp_sizeof_str
        - Src:             'src/box/mp_error.cc:154,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:155,29'
          Dst:             strlen
        - Src:             'src/box/mp_error.cc:155,15'
          Dst:             mp_sizeof_str
        - Src:             'src/box/mp_error.cc:156,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:157,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:158,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:159,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:162,16'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:163,16'
          Dst:             mp_sizeof_map
        - Src:             'src/box/mp_error.cc:166,31'
          Dst:             strlen
        - Src:             'src/box/mp_error.cc:166,17'
          Dst:             mp_sizeof_str
    - functionName:    _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         35
      ICount:          192
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
        - fprintf
        - mp_decode_array
        - mp_typeof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:651,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:651,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:652,6'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - fprintf
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:652,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:656,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - fprintf
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
        - Branch String:   'src/box/mp_error.cc:653,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:654,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:657,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:658,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:659,38'
              BranchSideFuncs:
                - mp_decode_array
                - fprintf
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
        - Branch String:   'src/box/mp_error.cc:660,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:661,7'
              BranchSideFuncs:
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/box/mp_error.cc:661,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs:
                - fprintf
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:662,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:663,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:664,2'
              BranchSideFuncs:
                - fprintf
                - _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
                - fprintf
        - Branch String:   'src/box/mp_error.cc:665,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:666,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:651,2'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:653,3'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:657,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:659,22'
          Dst:             mp_decode_array
        - Src:             'src/box/mp_error.cc:662,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:663,3'
          Dst:             _ZL19mp_fprint_error_oneP8_IO_FILEPPKci
        - Src:             'src/box/mp_error.cc:665,2'
          Dst:             fprintf
    - functionName:    mp_fprint_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         52
      ICount:          283
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
        - fprintf
        - mp_decode_map
        - mp_decode_uint
        - mp_fprint_recursion
        - mp_typeof
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:678,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:678,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:679,6'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:679,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:683,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/box/mp_error.cc:680,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:681,10'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:684,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:685,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:686,36'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/box/mp_error.cc:687,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:688,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/box/mp_error.cc:688,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs:
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - fprintf
                - mp_fprint_recursion
            - BranchSide:      'src/box/mp_error.cc:690,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - fprintf
                - fprintf
                - mp_fprint_recursion
        - Branch String:   'src/box/mp_error.cc:689,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:690,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - fprintf
                - fprintf
                - mp_fprint_recursion
        - Branch String:   'src/box/mp_error.cc:690,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:691,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:692,33'
              BranchSideFuncs:
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_typeof
                - fprintf
                - fprintf
                - mp_fprint_recursion
        - Branch String:   'src/box/mp_error.cc:693,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs:
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
        - Branch String:   'src/box/mp_error.cc:695,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs:
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/box/mp_error.cc:696,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:697,4'
              BranchSideFuncs:
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/box/mp_error.cc:700,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - fprintf
        - Branch String:   'src/box/mp_error.cc:701,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:702,4'
              BranchSideFuncs:
                - fprintf
                - mp_typeof
                - mp_decode_uint
                - fprintf
                - _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/box/mp_error.cc:705,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:706,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:678,2'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:680,3'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:684,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:686,22'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:689,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:690,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:692,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:695,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:696,4'
          Dst:             _ZL21mp_fprint_error_stackP8_IO_FILEPPKci
        - Src:             'src/box/mp_error.cc:700,4'
          Dst:             fprintf
        - Src:             'src/box/mp_error.cc:701,4'
          Dst:             mp_fprint_recursion
        - Src:             'src/box/mp_error.cc:705,2'
          Dst:             fprintf
    - functionName:    _ZL22mp_snprint_error_stackPciPPKci
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         50
      ICount:          324
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL20mp_snprint_error_onePciPPKci
        - mp_decode_array
        - mp_typeof
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:651,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:651,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:651,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:651,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:651,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:651,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:652,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:656,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
        - Branch String:   'src/box/mp_error.cc:653,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:653,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:653,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:657,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:658,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:659,38'
              BranchSideFuncs:
                - mp_decode_array
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
        - Branch String:   'src/box/mp_error.cc:660,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:661,7'
              BranchSideFuncs:
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/mp_error.cc:661,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs:
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:662,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs:
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:662,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs:
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:662,4'
              BranchSideFuncs:
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:663,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
        - Branch String:   'src/box/mp_error.cc:663,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:663,3'
              BranchSideFuncs:
                - snprintf
                - _ZL20mp_snprint_error_onePciPPKci
                - snprintf
        - Branch String:   'src/box/mp_error.cc:665,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:665,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:665,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:651,2'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:653,3'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:657,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:659,22'
          Dst:             mp_decode_array
        - Src:             'src/box/mp_error.cc:662,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:663,3'
          Dst:             _ZL20mp_snprint_error_onePciPPKci
        - Src:             'src/box/mp_error.cc:665,2'
          Dst:             snprintf
    - functionName:    mp_snprint_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         76
      ICount:          492
      EdgeCount:       96
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL22mp_snprint_error_stackPciPPKci
        - mp_decode_map
        - mp_decode_uint
        - mp_snprint_recursion
        - mp_typeof
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:678,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:678,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:678,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:678,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:678,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:678,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:679,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:683,2'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:680,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:680,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:680,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:684,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:685,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:686,36'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:687,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:688,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/box/mp_error.cc:688,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - mp_snprint_recursion
            - BranchSide:      'src/box/mp_error.cc:690,19'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - snprintf
                - mp_snprint_recursion
        - Branch String:   'src/box/mp_error.cc:689,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - snprintf
                - mp_snprint_recursion
        - Branch String:   'src/box/mp_error.cc:689,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - snprintf
                - mp_snprint_recursion
            - BranchSide:      'src/box/mp_error.cc:689,4'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
                - snprintf
                - mp_snprint_recursion
        - Branch String:   'src/box/mp_error.cc:690,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:691,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:692,33'
              BranchSideFuncs:
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_typeof
                - snprintf
                - snprintf
                - mp_snprint_recursion
        - Branch String:   'src/box/mp_error.cc:693,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs:
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
        - Branch String:   'src/box/mp_error.cc:695,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs:
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:695,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs:
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:695,4'
              BranchSideFuncs:
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:696,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:696,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:696,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:700,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:700,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:700,4'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - snprintf
        - Branch String:   'src/box/mp_error.cc:701,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:701,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/box/mp_error.cc:701,4'
              BranchSideFuncs:
                - snprintf
                - mp_typeof
                - mp_decode_uint
                - snprintf
                - _ZL22mp_snprint_error_stackPciPPKci
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/box/mp_error.cc:705,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:705,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:705,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:678,2'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:680,3'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:684,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:686,22'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:689,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:690,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:692,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:695,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:696,4'
          Dst:             _ZL22mp_snprint_error_stackPciPPKci
        - Src:             'src/box/mp_error.cc:700,4'
          Dst:             snprintf
        - Src:             'src/box/mp_error.cc:701,4'
          Dst:             mp_snprint_recursion
        - Src:             'src/box/mp_error.cc:705,2'
          Dst:             snprintf
    - functionName:    mp_validate_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_ref
        - error_unpack
        - error_unref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:544,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:546,13'
              BranchSideFuncs:
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:550,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:543,22'
          Dst:             error_unpack
        - Src:             'src/box/mp_error.cc:546,3'
          Dst:             error_ref
        - Src:             'src/box/mp_error.cc:547,3'
          Dst:             error_unref
    - functionName:    error_unpack
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unpack_unsafe
        - mp_check_exact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:535,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:536,3'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:537,29'
              BranchSideFuncs:
                - error_unpack_unsafe
      Callsites:
        - Src:             'src/box/mp_error.cc:535,6'
          Dst:             mp_check_exact
        - Src:             'src/box/mp_error.cc:537,9'
          Dst:             error_unpack_unsafe
    - functionName:    error_unpack_unsafe
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         61
      ICount:          419
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - BuildClientError
        - _ZL14diag_set_errorP4diagP5error
        - _ZL14error_set_uintP5errorPKcm
        - _ZL15diag_last_errorP4diag
        - _ZL19mp_decode_error_onePPKc
        - _ZL24say_log_level_is_enabledi
        - __assert_fail
        - __errno_location
        - diag_get
        - error_ref
        - error_set_prev
        - error_unref
        - mp_decode_array
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - mp_typeof
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:474,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:474,6'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:474,6'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:474,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:474,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:474,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:474,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:475,3'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:476,27'
              BranchSideFuncs:
                - mp_decode_map
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:477,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:478,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:511,6'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
        - Branch String:   'src/box/mp_error.cc:478,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:478,7'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
            - BranchSide:      'src/box/mp_error.cc:478,7'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:478,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:478,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
            - BranchSide:      'src/box/mp_error.cc:478,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:478,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:479,4'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:480,33'
              BranchSideFuncs:
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:481,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:483,8'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:508,12'
              BranchSideFuncs:
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:483,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:484,5'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:488,8'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:484,5'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:484,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:484,5'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
        - Branch String:   'src/box/mp_error.cc:488,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:488,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
            - BranchSide:      'src/box/mp_error.cc:488,8'
              BranchSideFuncs:
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
        - Branch String:   'src/box/mp_error.cc:488,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:488,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
            - BranchSide:      'src/box/mp_error.cc:488,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
        - Branch String:   'src/box/mp_error.cc:488,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:490,5'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:491,40'
              BranchSideFuncs:
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
        - Branch String:   'src/box/mp_error.cc:493,4'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:494,45'
              BranchSideFuncs:
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:505,4'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:495,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:496,6'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:497,9'
              BranchSideFuncs:
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
        - Branch String:   'src/box/mp_error.cc:497,9'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:498,12'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
                - error_set_prev
            - BranchSide:      'src/box/mp_error.cc:502,20'
              BranchSideFuncs:
                - error_set_prev
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_array
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL19mp_decode_error_onePPKc
        - Branch String:   'src/box/mp_error.cc:511,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:512,3'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:516,9'
              BranchSideFuncs: []
        - Branch String:   'src/box/mp_error.cc:512,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:512,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
            - BranchSide:      'src/box/mp_error.cc:512,3'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
                - error_ref
                - error_unref
        - Branch String:   'src/box/mp_error.cc:519,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:521,13'
              BranchSideFuncs:
                - error_ref
                - error_unref
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
            - BranchSide:      'src/box/mp_error.cc:524,24'
              BranchSideFuncs:
                - diag_get
                - _ZL15diag_last_errorP4diag.840
                - __assert_fail
                - _ZL14error_set_uintP5errorPKcm.843
        - Branch String:   'src/box/mp_error.cc:525,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:525,2'
              BranchSideFuncs:
                - _ZL14error_set_uintP5errorPKcm.843
            - BranchSide:      'src/box/mp_error.cc:526,17'
              BranchSideFuncs:
                - _ZL14error_set_uintP5errorPKcm.843
      Callsites:
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:474,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:476,13'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:478,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:480,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:484,5'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:488,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:491,24'
          Dst:             mp_decode_array
        - Src:             'src/box/mp_error.cc:494,25'
          Dst:             _ZL19mp_decode_error_onePPKc
        - Src:             'src/box/mp_error.cc:502,5'
          Dst:             error_set_prev
        - Src:             'src/box/mp_error.cc:508,4'
          Dst:             mp_next
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:512,3'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:521,3'
          Dst:             error_ref
        - Src:             'src/box/mp_error.cc:522,3'
          Dst:             error_unref
        - Src:             'src/box/mp_error.cc:524,24'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:524,8'
          Dst:             _ZL15diag_last_errorP4diag
        - Src:             'src/box/mp_error.cc:525,2'
          Dst:             __assert_fail
        - Src:             'src/box/mp_error.cc:526,2'
          Dst:             _ZL14error_set_uintP5errorPKcm
    - functionName:    _ZL19mp_decode_error_onePPKc
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         86
      ICount:          648
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - BuildClientError
        - _ZL11error_buildP8mp_error
        - _ZL11region_usedP6region
        - _ZL14diag_set_errorP4diagP5error
        - _ZL15mp_error_createP8mp_error
        - _ZL16mp_error_destroyP8mp_error
        - _ZL22mp_decode_and_copy_strPPKcP6region
        - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
        - _ZL24say_log_level_is_enabledi
        - __errno_location
        - cord_on_demand
        - diag_get
        - mp_decode_map
        - mp_decode_uint
        - mp_next
        - mp_typeof
        - region_truncate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:324,27'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:324,27'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL11region_usedP6region
                - mp_typeof
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:324,27'
              BranchSideFuncs:
                - _ZL11region_usedP6region
                - mp_typeof
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:329,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:329,6'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:329,6'
              BranchSideFuncs:
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:329,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:329,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:329,6'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:329,6'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:330,3'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:331,27'
              BranchSideFuncs:
                - mp_decode_map
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:332,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:333,7'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:382,8'
              BranchSideFuncs:
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
        - Branch String:   'src/box/mp_error.cc:333,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:333,7'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
            - BranchSide:      'src/box/mp_error.cc:333,7'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:333,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:333,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
            - BranchSide:      'src/box/mp_error.cc:333,7'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:333,7'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:334,4'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:335,33'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
        - Branch String:   'src/box/mp_error.cc:336,3'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:338,8'
              BranchSideFuncs:
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:344,8'
              BranchSideFuncs:
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:350,8'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:356,8'
              BranchSideFuncs:
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:362,8'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:368,8'
              BranchSideFuncs:
                - mp_typeof
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:374,31'
              BranchSideFuncs:
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:378,12'
              BranchSideFuncs:
                - mp_next
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:338,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:338,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:338,8'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:338,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:338,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:338,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:338,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:340,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:341,41'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:344,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:344,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:344,8'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:344,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:344,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:344,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:344,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:346,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:347,41'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:350,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:350,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:350,8'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:350,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:350,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:350,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:350,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:352,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:353,33'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:356,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:356,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:356,8'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:356,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:356,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:356,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:356,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:358,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:359,44'
              BranchSideFuncs:
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:362,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:362,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:362,8'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:362,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:362,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:362,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:362,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:364,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:365,40'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:368,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:368,8'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:368,8'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:368,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:368,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
            - BranchSide:      'src/box/mp_error.cc:368,8'
              BranchSideFuncs:
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:368,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:370,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:371,33'
              BranchSideFuncs:
                - mp_decode_uint
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
        - Branch String:   'src/box/mp_error.cc:374,8'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:375,5'
              BranchSideFuncs:
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
            - BranchSide:      'src/box/mp_error.cc:376,4'
              BranchSideFuncs:
                - _ZL11error_buildP8mp_error
                - region_truncate
                - _ZL16mp_error_destroyP8mp_error
                - mp_typeof
                - mp_decode_uint
                - _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - mp_decode_uint
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_typeof
                - _ZL22mp_decode_and_copy_strPPKcP6region
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
                - mp_next
                - __errno_location
                - _ZL24say_log_level_is_enabledi.767
                - BuildClientError
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.772
                - __errno_location
      Callsites:
        - Src:             'src/box/mp_error.cc:323,2'
          Dst:             _ZL15mp_error_createP8mp_error
        - Src:             'src/box/mp_error.cc:324,27'
          Dst:             cord_on_demand
        - Src:             'src/box/mp_error.cc:325,24'
          Dst:             _ZL11region_usedP6region
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:329,6'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:331,13'
          Dst:             mp_decode_map
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:333,7'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:335,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:338,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:341,18'
          Dst:             _ZL22mp_decode_and_copy_strPPKcP6region
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:344,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:347,18'
          Dst:             _ZL22mp_decode_and_copy_strPPKcP6region
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:350,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:353,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:356,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:359,21'
          Dst:             _ZL22mp_decode_and_copy_strPPKcP6region
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:362,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:365,25'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             mp_typeof
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             BuildClientError
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             diag_get
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/box/mp_error.cc:368,8'
          Dst:             __errno_location
        - Src:             'src/box/mp_error.cc:371,18'
          Dst:             mp_decode_uint
        - Src:             'src/box/mp_error.cc:374,8'
          Dst:             _ZL22mp_decode_error_fieldsPPKcP8mp_errorP6region
        - Src:             'src/box/mp_error.cc:378,4'
          Dst:             mp_next
        - Src:             'src/box/mp_error.cc:382,8'
          Dst:             _ZL11error_buildP8mp_error
        - Src:             'src/box/mp_error.cc:384,2'
          Dst:             region_truncate
        - Src:             'src/box/mp_error.cc:385,2'
          Dst:             _ZL16mp_error_destroyP8mp_error
    - functionName:    _ZL15diag_last_errorP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14error_set_uintP5errorPKcm
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_set_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:152,2'
          Dst:             error_payload_set_uint
    - functionName:    error_to_mpstream
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.mpstream *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         7
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16mpstream_advanceP8mpstreamm
        - _ZL16mpstream_reserveP8mpstreamm
        - _ZL21mp_encode_error_noextPcPK5error
        - _ZL21mp_sizeof_error_noextPK5error
        - __assert_fail
        - mp_encode_extl
        - mp_sizeof_ext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:462,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:462,2'
              BranchSideFuncs:
                - _ZL16mpstream_advanceP8mpstreamm
            - BranchSide:      'src/box/mp_error.cc:462,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/mp_error.cc:456,23'
          Dst:             _ZL21mp_sizeof_error_noextPK5error
        - Src:             'src/box/mp_error.cc:457,27'
          Dst:             mp_sizeof_ext
        - Src:             'src/box/mp_error.cc:458,14'
          Dst:             _ZL16mpstream_reserveP8mpstreamm
        - Src:             'src/box/mp_error.cc:460,9'
          Dst:             mp_encode_extl
        - Src:             'src/box/mp_error.cc:461,9'
          Dst:             _ZL21mp_encode_error_noextPcPK5error
        - Src:             'src/box/mp_error.cc:462,2'
          Dst:             __assert_fail
        - Src:             'src/box/mp_error.cc:464,2'
          Dst:             _ZL16mpstream_advanceP8mpstreamm
    - functionName:    _ZL21mp_sizeof_error_noextPK5error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19mp_sizeof_error_onePK5error
        - mp_sizeof_array
        - mp_sizeof_map
        - mp_sizeof_uint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:399,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:400,10'
              BranchSideFuncs:
                - _ZL19mp_sizeof_error_onePK5error
                - mp_sizeof_array
            - BranchSide:      'src/box/mp_error.cc:403,31'
              BranchSideFuncs:
                - mp_sizeof_array
      Callsites:
        - Src:             'src/box/mp_error.cc:397,23'
          Dst:             mp_sizeof_map
        - Src:             'src/box/mp_error.cc:398,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/box/mp_error.cc:401,16'
          Dst:             _ZL19mp_sizeof_error_onePK5error
        - Src:             'src/box/mp_error.cc:403,15'
          Dst:             mp_sizeof_array
    - functionName:    _ZL16mpstream_reserveP8mpstreamm
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mpstream_reserve_slow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.h:80,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.h:80,6'
              BranchSideFuncs:
                - mpstream_reserve_slow
            - BranchSide:      'src/lib/mpstream/mpstream.h:81,25'
              BranchSideFuncs:
                - mpstream_reserve_slow
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.h:81,3'
          Dst:             mpstream_reserve_slow
    - functionName:    _ZL21mp_encode_error_noextPcPK5error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - data
        - error
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL19mp_encode_error_onePcPK5error
        - mp_encode_array
        - mp_encode_map
        - mp_encode_uint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:420,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:421,10'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_array
                - _ZL19mp_encode_error_onePcPK5error
            - BranchSide:      'src/box/mp_error.cc:422,23'
              BranchSideFuncs:
                - mp_encode_map
                - mp_encode_uint
                - mp_encode_array
                - _ZL19mp_encode_error_onePcPK5error
        - Branch String:   'src/box/mp_error.cc:425,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:426,30'
              BranchSideFuncs:
                - _ZL19mp_encode_error_onePcPK5error
            - BranchSide:      'src/box/mp_error.cc:427,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/mp_error.cc:422,9'
          Dst:             mp_encode_map
        - Src:             'src/box/mp_error.cc:423,9'
          Dst:             mp_encode_uint
        - Src:             'src/box/mp_error.cc:424,9'
          Dst:             mp_encode_array
        - Src:             'src/box/mp_error.cc:426,10'
          Dst:             _ZL19mp_encode_error_onePcPK5error
    - functionName:    _ZL16mpstream_advanceP8mpstreamm
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.h:88,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.h:88,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.h:88,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.h:88,2'
          Dst:             __assert_fail
    - functionName:    error_to_mpstream_noext
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.mpstream *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16mpstream_advanceP8mpstreamm
        - _ZL16mpstream_reserveP8mpstreamm
        - _ZL21mp_encode_error_noextPcPK5error
        - _ZL21mp_sizeof_error_noextPK5error
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:448,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:448,2'
              BranchSideFuncs:
                - _ZL16mpstream_advanceP8mpstreamm
            - BranchSide:      'src/box/mp_error.cc:448,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/mp_error.cc:445,23'
          Dst:             _ZL21mp_sizeof_error_noextPK5error
        - Src:             'src/box/mp_error.cc:446,14'
          Dst:             _ZL16mpstream_reserveP8mpstreamm
        - Src:             'src/box/mp_error.cc:447,15'
          Dst:             _ZL21mp_encode_error_noextPcPK5error
        - Src:             'src/box/mp_error.cc:448,2'
          Dst:             __assert_fail
        - Src:             'src/box/mp_error.cc:450,2'
          Dst:             _ZL16mpstream_advanceP8mpstreamm
    - functionName:    mp_encode_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - data
        - error
      BBCount:         7
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21mp_encode_error_noextPcPK5error
        - _ZL21mp_sizeof_error_noextPK5error
        - __assert_fail
        - mp_encode_extl
        - mp_sizeof_ext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/box/mp_error.cc:437,2'
          Branch Sides:
            - BranchSide:      'src/box/mp_error.cc:437,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/mp_error.cc:437,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/box/mp_error.cc:433,23'
          Dst:             _ZL21mp_sizeof_error_noextPK5error
        - Src:             'src/box/mp_error.cc:435,9'
          Dst:             mp_encode_extl
        - Src:             'src/box/mp_error.cc:436,9'
          Dst:             _ZL21mp_encode_error_noextPcPK5error
        - Src:             'src/box/mp_error.cc:437,2'
          Dst:             mp_sizeof_ext
        - Src:             'src/box/mp_error.cc:437,2'
          Dst:             __assert_fail
    - functionName:    mp_sizeof_error
      functionSourceFile: '/src/tarantool/src/box/mp_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21mp_sizeof_error_noextPK5error
        - mp_sizeof_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/box/mp_error.cc:410,23'
          Dst:             _ZL21mp_sizeof_error_noextPK5error
        - Src:             'src/box/mp_error.cc:410,9'
          Dst:             mp_sizeof_ext
    - functionName:    vclock_compare_generic
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.vclock *'
        - 'struct.vclock *'
        - bool
      constantsTouched: []
      argNames:
        - a
        - b
        - ignore_zero
      BBCount:         34
      ICount:          189
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - bit_iterator_init
        - bit_iterator_next
        - vclock_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:305,22'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:305,25'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:308,2'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
        - Branch String:   'src/lib/vclock/vclock.h:305,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:306,16'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:308,2'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
        - Branch String:   'src/lib/vclock/vclock.h:308,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:309,30'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:316,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:311,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:311,14'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:311,6'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:312,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:312,14'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:312,6'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:313,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:313,15'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:315,2'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:313,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:314,4'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:315,2'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:316,9'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:318,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:316,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:317,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:318,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:318,9'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:318,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:320,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:318,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:302,2'
          Dst:             bit_iterator_init
        - Src:             'src/lib/vclock/vclock.h:304,22'
          Dst:             bit_iterator_next
        - Src:             'src/lib/vclock/vclock.h:306,16'
          Dst:             bit_iterator_next
        - Src:             'src/lib/vclock/vclock.h:309,19'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.h:310,19'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.h:308,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:
        - 'struct.vclock *'
        - 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: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.vclock *'
        - 'struct.vclock *'
      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:329,9'
          Dst:             vclock_compare_generic
    - 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:
        - 'struct.vclock_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bit_iterator_next
      functionUses:    4
      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_iterator_init
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclock_iterator *'
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - it
        - vclock
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_iterator_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:97,2'
          Dst:             bit_iterator_init
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.947
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        4
      argTypes:
        - 'struct.vclockset_walk *'
        - 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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_walk_init
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclockset_walk *'
        - 'struct.vclockset_t *'
      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: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        4
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vclockset_reverse_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_recurse
    - functionName:    vclockset_reverse_iter_start
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        5
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vclockset_node_compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
                - vclockset_reverse_iter_recurse
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
                - vclockset_reverse_iter_start
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_recurse
    - functionName:    vclockset_reverse_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        4
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_reverse_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:178,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:
        - 'struct.vclock *'
        - 'struct.vclock *'
      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: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        4
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vclockset_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_iter_start
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        5
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vclockset_node_compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_start
                - vclockset_iter_recurse
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
                - vclockset_iter_start
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        4
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'func_type *'
        - 'char *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_isearch_gt
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_lt
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_ge
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_le
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_iprev
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        1
      argTypes:
        - 'struct.vclockset_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_inext
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        1
      argTypes:
        - 'struct.vclockset_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_ilast
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_ifirst
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_icreate
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
        - 'struct.vclockset_iterator *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_iterator_get
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        1
      argTypes:
        - 'struct.vclockset_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_remove
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,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:178,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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,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:178,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:178,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:178,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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,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:178,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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_insert
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_psearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_nsearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_search
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_prev
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_next
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        2
      argTypes:
        - 'struct.vclockset_t *'
        - 'struct.vclock *'
      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:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:178,1'
          Dst:             __assert_fail
    - functionName:    vclockset_last
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        1
      argTypes:
        - 'struct.vclockset_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_first
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.vclock *'
      argCount:        1
      argTypes:
        - 'struct.vclockset_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:178,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:178,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_empty
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.vclockset_t *'
      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: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.vclockset_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         3
      ICount:          15
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclock_calc_sum
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vclock_iterator_init
        - vclock_iterator_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:223,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:224,18'
              BranchSideFuncs:
                - vclock_iterator_next.945
            - BranchSide:      'src/lib/vclock/vclock.h:225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:222,2'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.h:223,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.h:223,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:
        - 'struct.vclock *'
        - 'char *'
      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:    0
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:
        - 'char *'
        - int
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - vclock
      BBCount:         29
      ICount:          215
      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.946
                - vclock_iterator_next.945
                - snprintf
                - snprintf
                - vclock_iterator_next.945
        - Branch String:   'src/lib/vclock/vclock.c:58,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs:
                - vclock_iterator_init.946
                - vclock_iterator_next.945
                - snprintf
                - snprintf
                - vclock_iterator_next.945
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs:
                - vclock_iterator_init.946
                - vclock_iterator_next.945
                - snprintf
                - snprintf
                - vclock_iterator_next.945
        - Branch String:   'src/lib/vclock/vclock.c:63,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - snprintf
                - vclock_iterator_next.945
                - 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.945
                - 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.945
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - vclock_iterator_next.945
                - 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:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.954
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.954
      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:      'char *'
      argCount:        1
      argTypes:
        - 'struct.vclock *'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_static_buf
        - vclock_snprint
      functionUses:    2
      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:
        - 'struct.vclock *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - vclock
        - replica_id
        - lsn
      BBCount:         15
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vclock_get
      functionUses:    1
      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:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    error_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_last_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mpstream_memset
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mpstream *'
        - int
        - int
      constantsTouched: []
      argNames:
        - stream
        - c
        - n
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:225,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:227,9'
              BranchSideFuncs:
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:224,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:228,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_reserve
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mpstream_reserve_slow
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.h:80,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.h:80,6'
              BranchSideFuncs:
                - mpstream_reserve_slow
            - BranchSide:      'src/lib/mpstream/mpstream.h:81,25'
              BranchSideFuncs:
                - mpstream_reserve_slow
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.h:81,3'
          Dst:             mpstream_reserve_slow
    - functionName:    mpstream_advance
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.h:88,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.h:88,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.h:88,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.h:88,2'
          Dst:             __assert_fail
    - functionName:    mpstream_reserve_slow
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:32,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:33,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1049
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
            - BranchSide:      'src/lib/mpstream/mpstream.c:34,16'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1049
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
        - Branch String:   'src/lib/mpstream/mpstream.c:35,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:35,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1049
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
            - BranchSide:      'src/lib/mpstream/mpstream.c:36,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1049
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
        - Branch String:   'src/lib/mpstream/mpstream.c:36,3'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:36,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
            - BranchSide:      'src/lib/mpstream/mpstream.c:36,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1055
                - __errno_location
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             __errno_location
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             diag_get
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             diag_set_error
        - Src:             'src/lib/mpstream/mpstream.c:36,3'
          Dst:             __errno_location
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear.1044
                - error_unlink_effect.1040
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    mpstream_memcpy
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mpstream *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - src
        - n
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:215,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:217,9'
              BranchSideFuncs:
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:214,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:218,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_interval
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - stream
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_encode_interval
        - mp_sizeof_interval
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:205,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:207,8'
              BranchSideFuncs:
                - mp_encode_interval
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:204,40'
          Dst:             mp_sizeof_interval
        - Src:             'src/lib/mpstream/mpstream.c:204,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:207,14'
          Dst:             mp_encode_interval
        - Src:             'src/lib/mpstream/mpstream.c:208,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_datetime
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - stream
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_encode_datetime
        - mp_sizeof_datetime
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:195,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:197,8'
              BranchSideFuncs:
                - mp_encode_datetime
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:194,40'
          Dst:             mp_sizeof_datetime
        - Src:             'src/lib/mpstream/mpstream.c:194,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:197,14'
          Dst:             mp_encode_datetime
        - Src:             'src/lib/mpstream/mpstream.c:198,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_uuid
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - stream
        - uuid
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_encode_uuid
        - mp_sizeof_uuid
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:185,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:187,8'
              BranchSideFuncs:
                - mp_encode_uuid
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:184,40'
          Dst:             mp_sizeof_uuid
        - Src:             'src/lib/mpstream/mpstream.c:184,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:187,14'
          Dst:             mp_encode_uuid
        - Src:             'src/lib/mpstream/mpstream.c:188,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_decimal
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - stream
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_encode_decimal
        - mp_sizeof_decimal
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:175,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:177,8'
              BranchSideFuncs:
                - mp_encode_decimal
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:174,40'
          Dst:             mp_sizeof_decimal
        - Src:             'src/lib/mpstream/mpstream.c:174,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:177,14'
          Dst:             mp_encode_decimal
        - Src:             'src/lib/mpstream/mpstream.c:178,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_binl
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_encode_binl
        - mp_sizeof_binl
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:165,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:167,8'
              BranchSideFuncs:
                - mp_encode_binl
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:164,40'
          Dst:             mp_sizeof_binl
        - Src:             'src/lib/mpstream/mpstream.c:164,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:167,14'
          Dst:             mp_encode_binl
        - Src:             'src/lib/mpstream/mpstream.c:168,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_bool
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - bool
      constantsTouched: []
      argNames:
        - stream
        - val
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_bool
        - mp_sizeof_bool
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:153,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:153,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_bool
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:154,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_bool
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:155,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:157,8'
              BranchSideFuncs:
                - mp_encode_bool
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:153,2'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/mpstream/mpstream.c:153,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:154,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:157,14'
          Dst:             mp_encode_bool
        - Src:             'src/lib/mpstream/mpstream.c:158,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_nil
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mpstream *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_nil
        - mp_sizeof_nil
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:142,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:142,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_nil
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:143,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_nil
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:144,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:146,8'
              BranchSideFuncs:
                - mp_encode_nil
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:142,2'
          Dst:             mp_sizeof_nil
        - Src:             'src/lib/mpstream/mpstream.c:142,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:143,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:146,14'
          Dst:             mp_encode_nil
        - Src:             'src/lib/mpstream/mpstream.c:147,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_strn
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mpstream *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - str
        - len
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_str
        - mp_sizeof_str
        - mpstream_advance
        - mpstream_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:131,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:131,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_str
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:132,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_str
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:133,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:135,8'
              BranchSideFuncs:
                - mp_encode_str
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:131,2'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/mpstream/mpstream.c:131,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:132,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:135,14'
          Dst:             mp_encode_str
        - Src:             'src/lib/mpstream/mpstream.c:136,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_double
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - double
      constantsTouched: []
      argNames:
        - stream
        - num
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_double
        - mp_sizeof_double
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:120,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:120,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_double
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:121,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_double
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:122,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:124,8'
              BranchSideFuncs:
                - mp_encode_double
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:120,2'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/mpstream/mpstream.c:120,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:121,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:124,14'
          Dst:             mp_encode_double
        - Src:             'src/lib/mpstream/mpstream.c:125,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_float
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - float
      constantsTouched: []
      argNames:
        - stream
        - num
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_float
        - mp_sizeof_float
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:109,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:109,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_float
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:110,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_float
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:111,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:113,8'
              BranchSideFuncs:
                - mp_encode_float
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:109,2'
          Dst:             mp_sizeof_float
        - Src:             'src/lib/mpstream/mpstream.c:109,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:110,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:113,14'
          Dst:             mp_encode_float
        - Src:             'src/lib/mpstream/mpstream.c:114,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_int
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - num
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_int
        - mp_sizeof_int
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:98,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:98,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_int
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:99,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_int
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:100,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:102,8'
              BranchSideFuncs:
                - mp_encode_int
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:98,2'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/mpstream/mpstream.c:98,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:99,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:102,14'
          Dst:             mp_encode_int
        - Src:             'src/lib/mpstream/mpstream.c:103,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_uint
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - num
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_uint
        - mp_sizeof_uint
        - mpstream_advance
        - mpstream_reserve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:87,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:87,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_uint
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:88,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_uint
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:89,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:91,8'
              BranchSideFuncs:
                - mp_encode_uint
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:87,2'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/mpstream/mpstream.c:87,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:88,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:91,14'
          Dst:             mp_encode_uint
        - Src:             'src/lib/mpstream/mpstream.c:92,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_map
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_map
        - mp_sizeof_map
        - mpstream_advance
        - mpstream_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:76,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:76,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_map
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:77,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_map
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:78,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:80,8'
              BranchSideFuncs:
                - mp_encode_map
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:76,2'
          Dst:             mp_sizeof_map
        - Src:             'src/lib/mpstream/mpstream.c:76,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:77,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:80,14'
          Dst:             mp_encode_map
        - Src:             'src/lib/mpstream/mpstream.c:81,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_encode_array
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mpstream *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - size
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_encode_array
        - mp_sizeof_array
        - mpstream_advance
        - mpstream_reserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:65,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:65,2'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_array
                - mpstream_advance
            - BranchSide:      'src/lib/mpstream/mpstream.c:66,32'
              BranchSideFuncs:
                - mpstream_reserve
                - mp_encode_array
                - mpstream_advance
        - Branch String:   'src/lib/mpstream/mpstream.c:67,6'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/mpstream/mpstream.c:69,8'
              BranchSideFuncs:
                - mp_encode_array
                - mpstream_advance
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:65,2'
          Dst:             mp_sizeof_array
        - Src:             'src/lib/mpstream/mpstream.c:65,2'
          Dst:             __assert_fail
        - Src:             'src/lib/mpstream/mpstream.c:66,15'
          Dst:             mpstream_reserve
        - Src:             'src/lib/mpstream/mpstream.c:69,14'
          Dst:             mp_encode_array
        - Src:             'src/lib/mpstream/mpstream.c:70,2'
          Dst:             mpstream_advance
    - functionName:    mpstream_init
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.mpstream *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - stream
        - ctx
        - reserve
        - alloc
        - error
        - error_ctx
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_get
        - diag_last_error
        - error_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:411,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error
                - __assert_fail
                - error_log
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error
                - __assert_fail
                - error_log
        - Branch String:   'src/lib/core/diag.h:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - error_log
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:411,36'
          Dst:             diag_get
        - Src:             'src/lib/core/diag.h:411,20'
          Dst:             diag_last_error
        - Src:             'src/lib/core/diag.h:412,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:413,2'
          Dst:             error_log
    - functionName:    mpstream_panic_cb
      functionSourceFile: '/src/tarantool/src/lib/mpstream/mpstream.c'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - error_ctx
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diag_log
        - exit
        - say_log_level_is_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/mpstream/mpstream.c:26,2'
          Branch Sides:
            - BranchSide:      'src/lib/mpstream/mpstream.c:26,2'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/mpstream/mpstream.c:26,2'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/mpstream/mpstream.c:25,2'
          Dst:             diag_log
        - Src:             'src/lib/mpstream/mpstream.c:26,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/mpstream/mpstream.c:26,2'
          Dst:             exit
    - functionName:    rmean_cleanup
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rmean *'
      constantsTouched: []
      argNames:
        - rmean
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/rmean.c:136,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:137,21'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:142,1'
              BranchSideFuncs: []
        - Branch String:   'src/rmean.c:138,3'
          Branch Sides:
            - BranchSide:      'src/rmean.c:139,4'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:140,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rmean_delete
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rmean *'
      constantsTouched: []
      argNames:
        - rmean
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_timer_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/rmean.c:123,16'
          Branch Sides:
            - BranchSide:      'src/rmean.c:123,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_timer_stop
                - free
            - BranchSide:      'src/rmean.c:123,16'
              BranchSideFuncs:
                - ev_timer_stop
                - free
      Callsites:
        - Src:             'src/rmean.c:123,16'
          Dst:             cord_on_demand
        - Src:             'src/rmean.c:123,2'
          Dst:             ev_timer_stop
    - functionName:    rmean_age
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - timer
        - events
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ev_monotonic_now
        - ev_timer_again
        - rmean_roll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/rmean.c:94,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:95,7'
              BranchSideFuncs:
                - rmean_roll
                - ev_timer_again
            - BranchSide:      'src/rmean.c:100,17'
              BranchSideFuncs:
                - ev_timer_again
        - Branch String:   'src/rmean.c:95,7'
          Branch Sides:
            - BranchSide:      'src/rmean.c:96,4'
              BranchSideFuncs:
                - ev_timer_again
                - rmean_roll
            - BranchSide:      'src/rmean.c:97,14'
              BranchSideFuncs:
                - rmean_roll
                - ev_timer_again
      Callsites:
        - Src:             'src/rmean.c:92,19'
          Dst:             ev_monotonic_now
        - Src:             'src/rmean.c:97,3'
          Dst:             rmean_roll
        - Src:             'src/rmean.c:100,2'
          Dst:             ev_timer_again
    - functionName:    rmean_roll
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - double
      constantsTouched: []
      argNames:
        - value
        - dt
      BBCount:         12
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/rmean.c:42,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:43,15'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:44,2'
              BranchSideFuncs: []
        - Branch String:   'src/rmean.c:43,15'
          Branch Sides:
            - BranchSide:      'src/rmean.c:43,23'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:43,38'
              BranchSideFuncs: []
        - Branch String:   'src/rmean.c:44,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:45,14'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:46,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rmean_new
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'struct.rmean *'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - n
      BBCount:         22
      ICount:          203
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - cord_on_demand
        - ev_monotonic_now
        - ev_timer_again
        - rmean_age
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/rmean.c:107,3'
          Branch Sides:
            - BranchSide:      'src/rmean.c:107,3'
              BranchSideFuncs:
                - alloc_failure.1100
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/rmean.c:111,21'
              BranchSideFuncs:
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/rmean.c:111,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:112,27'
              BranchSideFuncs:
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/rmean.c:114,36'
              BranchSideFuncs:
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/rmean.c:114,36'
          Branch Sides:
            - BranchSide:      'src/rmean.c:114,36'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
            - BranchSide:      'src/rmean.c:115,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - ev_timer_again
                - cord_on_demand
        - Branch String:   'src/rmean.c:116,17'
          Branch Sides:
            - BranchSide:      'src/rmean.c:116,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_timer_again
            - BranchSide:      'src/rmean.c:116,17'
              BranchSideFuncs:
                - ev_timer_again
      Callsites:
        - Src:             'src/rmean.c:107,3'
          Dst:             alloc_failure
        - Src:             'src/rmean.c:114,36'
          Dst:             cord_on_demand
        - Src:             'src/rmean.c:114,19'
          Dst:             ev_monotonic_now
        - Src:             'src/rmean.c:116,17'
          Dst:             cord_on_demand
        - Src:             'src/rmean.c:116,2'
          Dst:             ev_timer_again
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    rmean_total
      functionSourceFile: '/src/tarantool/src/rmean.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.rmean *'
        - size_t
      constantsTouched: []
      argNames:
        - rmean
        - name
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rmean_foreach
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rmean *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rmean
        - cb
        - cb_ctx
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rmean_mean
        - rmean_total
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/rmean.c:72,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:73,13'
              BranchSideFuncs:
                - rmean_mean
                - rmean_total
            - BranchSide:      'src/rmean.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'src/rmean.c:77,7'
          Branch Sides:
            - BranchSide:      'src/rmean.c:78,11'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:79,2'
              BranchSideFuncs:
                - rmean_mean
                - rmean_total
      Callsites:
        - Src:             'src/rmean.c:74,9'
          Dst:             rmean_mean
        - Src:             'src/rmean.c:75,9'
          Dst:             rmean_total
    - functionName:    rmean_mean
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.rmean *'
        - size_t
      constantsTouched: []
      argNames:
        - rmean
        - name
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/rmean.c:53,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:54,11'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:57,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rmean_collect
      functionSourceFile: '/src/tarantool/src/rmean.c'
      linkageType:     externalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rmean *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - rmean
        - name
        - value
      BBCount:         7
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/rmean.c:63,2'
          Branch Sides:
            - BranchSide:      'src/rmean.c:63,2'
              BranchSideFuncs: []
            - BranchSide:      'src/rmean.c:63,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/rmean.c:63,2'
          Dst:             __assert_fail
    - functionName:    error_append_msg
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error.207 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - format
      BBCount:         16
      ICount:          163
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - alloc_failure
        - error_msg_is_malloced
        - strlen
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:180,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:181,19'
              BranchSideFuncs:
                - malloc
                - error_msg_is_malloced
                - vsnprintf
                - __assert_fail
                - free
                - alloc_failure.1136
            - BranchSide:      'src/lib/core/diag.c:187,14'
              BranchSideFuncs:
                - vsnprintf
                - __assert_fail
        - Branch String:   'src/lib/core/diag.c:181,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:181,19'
              BranchSideFuncs:
                - alloc_failure.1136
                - error_msg_is_malloced
                - vsnprintf
                - __assert_fail
                - free
            - BranchSide:      'src/lib/core/diag.c:181,19'
              BranchSideFuncs:
                - error_msg_is_malloced
                - vsnprintf
                - __assert_fail
                - free
        - Branch String:   'src/lib/core/diag.c:183,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:184,9'
              BranchSideFuncs:
                - free
                - vsnprintf
                - __assert_fail
            - BranchSide:      'src/lib/core/diag.c:185,15'
              BranchSideFuncs:
                - vsnprintf
                - __assert_fail
        - Branch String:   'src/lib/core/diag.c:189,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:189,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.c:189,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.c:175,17'
          Dst:             strlen
        - Src:             'src/lib/core/diag.c:176,12'
          Dst:             vsnprintf
        - Src:             'src/lib/core/diag.c:181,19'
          Dst:             alloc_failure
        - Src:             'src/lib/core/diag.c:183,7'
          Dst:             error_msg_is_malloced
        - Src:             'src/lib/core/diag.c:188,16'
          Dst:             vsnprintf
        - Src:             'src/lib/core/diag.c:189,2'
          Dst:             __assert_fail
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    error_msg_is_malloced
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.error.207 *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_vformat_msg
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error.207 *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - e
        - format
        - ap
      BBCount:         16
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - alloc_failure
        - error_msg_is_malloced
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:199,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:200,8'
              BranchSideFuncs:
                - free
                - vsnprintf
                - malloc
                - vsnprintf
                - __assert_fail
                - alloc_failure.1136
            - BranchSide:      'src/lib/core/diag.c:203,6'
              BranchSideFuncs:
                - vsnprintf
                - malloc
                - vsnprintf
                - __assert_fail
                - alloc_failure.1136
        - Branch String:   'src/lib/core/diag.c:206,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:206,6'
              BranchSideFuncs:
                - malloc
                - vsnprintf
                - __assert_fail
                - alloc_failure.1136
            - BranchSide:      'src/lib/core/diag.c:207,15'
              BranchSideFuncs:
                - malloc
                - vsnprintf
                - __assert_fail
                - alloc_failure.1136
        - Branch String:   'src/lib/core/diag.c:207,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:207,15'
              BranchSideFuncs:
                - alloc_failure.1136
                - vsnprintf
                - __assert_fail
            - BranchSide:      'src/lib/core/diag.c:207,15'
              BranchSideFuncs:
                - vsnprintf
                - __assert_fail
        - Branch String:   'src/lib/core/diag.c:209,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:209,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.c:210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/diag.c:199,6'
          Dst:             error_msg_is_malloced
        - Src:             'src/lib/core/diag.c:204,12'
          Dst:             vsnprintf
        - Src:             'src/lib/core/diag.c:207,15'
          Dst:             alloc_failure
        - Src:             'src/lib/core/diag.c:208,17'
          Dst:             vsnprintf
        - Src:             'src/lib/core/diag.c:209,3'
          Dst:             __assert_fail
    - functionName:    error_format_msg
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error.207 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - format
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.c:164,2'
          Dst:             error_vformat_msg
    - functionName:    diag_get
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'struct.diag.208 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:156,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:156,10'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/diag.c:156,10'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/diag.c:156,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:156,10'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/diag.c:156,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/diag.c:156,10'
          Dst:             cord_on_demand
    - functionName:    error_set_location
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error.207 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - e
        - file
        - line
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.c:149,2'
          Dst:             snprintf
    - functionName:    error_create
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.error.207 *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'struct.type_info *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - e
        - destroy
        - raise
        - log
        - type
        - file
        - line
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_payload_create
        - error_set_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:137,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:137,6'
              BranchSideFuncs:
                - error_set_location
            - BranchSide:      'src/lib/core/diag.c:138,8'
              BranchSideFuncs:
                - error_set_location
      Callsites:
        - Src:             'src/lib/core/diag.c:136,2'
          Dst:             error_payload_create
        - Src:             'src/lib/core/diag.c:139,2'
          Dst:             error_set_location
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error.207 *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    error_unref
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error.207 *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         23
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - error_msg_is_malloced
        - error_payload_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:53,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:53,2'
              BranchSideFuncs:
                - __assert_fail
                - error_msg_is_malloced
                - error_payload_destroy
                - free
            - BranchSide:      'src/lib/core/diag.c:54,28'
              BranchSideFuncs:
                - __assert_fail
                - error_msg_is_malloced
                - error_payload_destroy
                - free
        - Branch String:   'src/lib/core/diag.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:55,2'
              BranchSideFuncs:
                - __assert_fail
                - error_msg_is_malloced
                - error_payload_destroy
                - free
            - BranchSide:      'src/lib/core/diag.c:57,25'
              BranchSideFuncs:
                - __assert_fail
                - error_msg_is_malloced
                - error_payload_destroy
                - free
        - Branch String:   'src/lib/core/diag.c:58,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:58,3'
              BranchSideFuncs:
                - error_msg_is_malloced
                - error_payload_destroy
                - __assert_fail
                - free
            - BranchSide:      'src/lib/core/diag.c:59,7'
              BranchSideFuncs:
                - error_msg_is_malloced
                - error_payload_destroy
                - __assert_fail
                - free
        - Branch String:   'src/lib/core/diag.c:59,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:60,4'
              BranchSideFuncs:
                - error_msg_is_malloced
                - error_payload_destroy
                - __assert_fail
                - free
            - BranchSide:      'src/lib/core/diag.c:63,29'
              BranchSideFuncs:
                - error_msg_is_malloced
                - error_payload_destroy
                - __assert_fail
                - free
        - Branch String:   'src/lib/core/diag.c:63,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:64,9'
              BranchSideFuncs:
                - free
                - error_payload_destroy
                - __assert_fail
                - error_msg_is_malloced
            - BranchSide:      'src/lib/core/diag.c:65,26'
              BranchSideFuncs:
                - error_payload_destroy
                - __assert_fail
                - error_msg_is_malloced
                - free
        - Branch String:   'src/lib/core/diag.c:67,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:68,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.c:69,15'
              BranchSideFuncs:
                - __assert_fail
                - error_msg_is_malloced
                - error_payload_destroy
                - free
      Callsites:
        - Src:             'src/lib/core/diag.c:53,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.c:58,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.c:63,7'
          Dst:             error_msg_is_malloced
        - Src:             'src/lib/core/diag.c:65,3'
          Dst:             error_payload_destroy
    - functionName:    error_set_prev
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.error.207 *'
        - 'struct.error.207 *'
      constantsTouched: []
      argNames:
        - e
        - prev
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - error_ref
        - error_unlink_effect
        - error_unref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:88,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:89,7'
              BranchSideFuncs:
                - error_ref
                - error_unref
                - error_unlink_effect.1149
            - BranchSide:      'src/lib/core/diag.c:115,6'
              BranchSideFuncs:
                - error_unref
        - Branch String:   'src/lib/core/diag.c:89,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.c:91,7'
              BranchSideFuncs:
                - error_ref
                - error_unref
                - error_unlink_effect.1149
        - Branch String:   'src/lib/core/diag.c:91,28'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:91,31'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
            - BranchSide:      'src/lib/core/diag.c:96,24'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
        - Branch String:   'src/lib/core/diag.c:91,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:96,24'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
            - BranchSide:      'src/lib/core/diag.c:108,13'
              BranchSideFuncs:
                - error_ref
                - error_unref
        - Branch String:   'src/lib/core/diag.c:97,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:98,10'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
            - BranchSide:      'src/lib/core/diag.c:106,24'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
        - Branch String:   'src/lib/core/diag.c:98,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:99,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.c:100,11'
              BranchSideFuncs:
                - error_unlink_effect.1149
                - error_ref
                - error_unref
        - Branch String:   'src/lib/core/diag.c:115,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:116,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.c:120,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/diag.c:106,4'
          Dst:             error_unlink_effect
        - Src:             'src/lib/core/diag.c:108,3'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.c:117,3'
          Dst:             error_unref
    - functionName:    error_ref
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error.207 *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         12
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - exit
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.c:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:44,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1162
                - exit
            - BranchSide:      'src/lib/core/diag.c:45,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1162
                - exit
        - Branch String:   'src/lib/core/diag.c:45,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:46,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1162
                - exit
            - BranchSide:      'src/lib/core/diag.c:47,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/diag.c:46,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.c:46,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/diag.c:46,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/diag.c:44,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.c:46,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/diag.c:46,3'
          Dst:             exit
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_find_field
      functionSourceFile: '/src/tarantool/src/lib/core/diag.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'struct.error_field *'
      argCount:        2
      argTypes:
        - 'struct.error.207 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.c:76,9'
          Dst:             error_payload_find
    - functionName:    level_to_syslog_priority
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:166,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:184,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_func_adapter
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'char *'
        - int
        - 'struct.log *'
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - log
        - level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_syslog_header
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - level
        - facility
        - ident
      BBCount:         25
      ICount:          192
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - get_current_time
        - getpid
        - level_to_syslog_priority
        - snprintf
        - strftime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1012,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1012,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1012,2'
              BranchSideFuncs:
                - strftime
                - getpid
                - snprintf
        - Branch String:   'src/lib/core/say.c:1012,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1012,2'
              BranchSideFuncs:
                - strftime
                - getpid
                - snprintf
            - BranchSide:      'src/lib/core/say.c:1012,2'
              BranchSideFuncs:
                - strftime
                - getpid
                - snprintf
        - Branch String:   'src/lib/core/say.c:1013,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1013,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1013,2'
              BranchSideFuncs:
                - getpid
                - snprintf
        - Branch String:   'src/lib/core/say.c:1013,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1013,2'
              BranchSideFuncs:
                - getpid
                - snprintf
            - BranchSide:      'src/lib/core/say.c:1013,2'
              BranchSideFuncs:
                - getpid
                - snprintf
        - Branch String:   'src/lib/core/say.c:1014,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1014,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1014,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:1014,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1014,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1014,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:1006,2'
          Dst:             get_current_time
        - Src:             'src/lib/core/say.c:1011,31'
          Dst:             level_to_syslog_priority
        - Src:             'src/lib/core/say.c:1012,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:1013,2'
          Dst:             strftime
        - Src:             'src/lib/core/say.c:1014,2'
          Dst:             getpid
        - Src:             'src/lib/core/say.c:1014,2'
          Dst:             snprintf
    - functionName:    get_current_time
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tm *'
        - 'double *'
      constantsTouched: []
      argNames:
        - tm
        - tm_sec
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_time
        - localtime_r
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:197,18'
          Dst:             ev_time
        - Src:             'src/lib/core/say.c:199,2'
          Dst:             localtime_r
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.tm *'
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.1298
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    syslog_connect_remote
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - server_address
      BBCount:         33
      ICount:          282
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - BuildOutOfMemory
        - BuildSystemError
        - __errno_location
        - close
        - connect
        - diag_get
        - diag_set_error
        - freeaddrinfo
        - getaddrinfo
        - say_log_level_is_enabled
        - snprintf
        - socket
        - strdup
        - strsep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:553,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:554,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:558,12'
              BranchSideFuncs:
                - strsep
                - getaddrinfo
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - snprintf
        - Branch String:   'src/lib/core/say.c:554,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:554,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:554,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:560,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:561,12'
              BranchSideFuncs:
                - snprintf
                - getaddrinfo
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:564,2'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:570,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:571,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:576,13'
              BranchSideFuncs:
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:572,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:572,3'
              BranchSideFuncs:
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:572,3'
              BranchSideFuncs:
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
        - Branch String:   'src/lib/core/say.c:576,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:577,15'
              BranchSideFuncs:
                - socket
                - connect
                - freeaddrinfo
                - free
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:590,15'
              BranchSideFuncs:
                - freeaddrinfo
                - free
        - Branch String:   'src/lib/core/say.c:578,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:579,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:582,15'
              BranchSideFuncs:
                - connect
                - freeaddrinfo
                - free
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - socket
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:579,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:579,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
            - BranchSide:      'src/lib/core/say.c:579,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
        - Branch String:   'src/lib/core/say.c:582,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:583,10'
              BranchSideFuncs:
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:588,3'
              BranchSideFuncs:
                - freeaddrinfo
                - free
        - Branch String:   'src/lib/core/say.c:585,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:585,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:585,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - freeaddrinfo
                - free
                - socket
                - connect
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:552,9'
          Dst:             strdup
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:554,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:559,11'
          Dst:             strsep
        - Src:             'src/lib/core/say.c:561,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:569,8'
          Dst:             getaddrinfo
        - Src:             'src/lib/core/say.c:571,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             gai_strerror
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:572,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:577,8'
          Dst:             socket
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:579,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:582,7'
          Dst:             connect
        - Src:             'src/lib/core/say.c:583,4'
          Dst:             close
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:585,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:590,2'
          Dst:             freeaddrinfo
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear.1324
                - error_unlink_effect.1325
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    strsep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.addrinfo *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gai_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.addrinfo *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    say_default
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - level
        - filename
        - line
        - error
        - format
      BBCount:         10
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - __errno_location
        - say_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1077,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1077,6'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - __errno_location
                - say_internal
            - BranchSide:      'src/lib/core/say.c:1078,3'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - __errno_location
                - say_internal
        - Branch String:   'src/lib/core/say.c:1078,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1078,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_internal
            - BranchSide:      'src/lib/core/say.c:1079,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_internal
      Callsites:
        - Src:             'src/lib/core/say.c:1078,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1079,15'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1085,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1087,2'
          Dst:             say_internal
    - functionName:    say_internal
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - bool
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - level
        - check_level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - log_vsay
        - safe_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1060,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1060,16'
              BranchSideFuncs:
                - __errno_location
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1061,6'
              BranchSideFuncs:
                - __errno_location
                - safe_write
        - Branch String:   'src/lib/core/say.c:1061,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1061,26'
              BranchSideFuncs:
                - __errno_location
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1061,23'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1060,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1060,6'
              BranchSideFuncs:
                - safe_write
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1062,11'
              BranchSideFuncs:
                - safe_write
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:1057,14'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1058,14'
          Dst:             log_vsay
        - Src:             'src/lib/core/say.c:1062,15'
          Dst:             safe_write
        - Src:             'src/lib/core/say.c:1065,2'
          Dst:             __errno_location
    - functionName:    log_vsay
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.log *'
        - int
        - bool
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - log
        - level
        - check_level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         44
      ICount:          239
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - __errno_location
        - format_log_entry
        - safe_write
        - write_to_file
        - write_to_syslog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1362,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1362,2'
              BranchSideFuncs:
                - __assert_fail
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
            - BranchSide:      'src/lib/core/say.c:1362,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1362,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1362,2'
              BranchSideFuncs:
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
            - BranchSide:      'src/lib/core/say.c:1364,6'
              BranchSideFuncs:
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1364,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1364,21'
              BranchSideFuncs:
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
            - BranchSide:      'src/lib/core/say.c:1367,27'
              BranchSideFuncs:
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1364,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1365,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1367,27'
              BranchSideFuncs:
                - format_log_entry
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1369,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1370,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1372,10'
              BranchSideFuncs:
                - safe_write
                - __errno_location
                - write_to_syslog
                - safe_write
                - write_to_file
                - write_to_file
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1372,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1375,17'
              BranchSideFuncs:
                - write_to_file
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1375,17'
              BranchSideFuncs:
                - write_to_file
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1378,7'
              BranchSideFuncs:
                - write_to_file
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1385,19'
              BranchSideFuncs:
                - write_to_syslog
                - __errno_location
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1391,7'
              BranchSideFuncs:
                - safe_write
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1400,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1378,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1379,4'
              BranchSideFuncs:
                - write_to_file
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1380,17'
              BranchSideFuncs:
                - write_to_file
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1381,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1382,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1383,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1386,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1386,27'
              BranchSideFuncs:
                - __errno_location
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1388,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1386,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1387,45'
              BranchSideFuncs:
                - safe_write
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1388,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1391,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1392,4'
              BranchSideFuncs:
                - safe_write
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1393,50'
              BranchSideFuncs:
                - safe_write
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1395,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1396,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1397,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:1359,14'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1362,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1367,10'
          Dst:             format_log_entry
        - Src:             'src/lib/core/say.c:1375,3'
          Dst:             write_to_file
        - Src:             'src/lib/core/say.c:1380,3'
          Dst:             write_to_file
        - Src:             'src/lib/core/say.c:1385,3'
          Dst:             write_to_syslog
        - Src:             'src/lib/core/say.c:1387,10'
          Dst:             safe_write
        - Src:             'src/lib/core/say.c:1393,15'
          Dst:             safe_write
        - Src:             'src/lib/core/say.c:1400,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1403,2'
          Dst:             __errno_location
    - functionName:    safe_write
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fd
        - buf
        - size
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - write
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1042,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1042,2'
              BranchSideFuncs:
                - write
            - BranchSide:      'src/lib/core/say.c:1046,15'
              BranchSideFuncs:
                - write
        - Branch String:   'src/lib/core/say.c:1046,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1046,24'
              BranchSideFuncs:
                - write
            - BranchSide:      'src/lib/core/say.c:1046,24'
              BranchSideFuncs:
                - write
      Callsites:
        - Src:             'src/lib/core/say.c:1042,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1046,9'
          Dst:             write
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_log_entry
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.log *'
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - log
        - level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         21
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - format_func_adapter
        - format_syslog_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1344,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1345,3'
              BranchSideFuncs:
                - format_syslog_header
                - format_func_adapter
            - BranchSide:      'src/lib/core/say.c:1348,2'
              BranchSideFuncs:
                - format_func_adapter
        - Branch String:   'src/lib/core/say.c:1345,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1345,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1345,3'
              BranchSideFuncs:
                - format_func_adapter
        - Branch String:   'src/lib/core/say.c:1345,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1345,3'
              BranchSideFuncs:
                - format_func_adapter
            - BranchSide:      'src/lib/core/say.c:1345,3'
              BranchSideFuncs:
                - format_func_adapter
        - Branch String:   'src/lib/core/say.c:1348,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1348,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1348,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:1348,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1348,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1348,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:1345,3'
          Dst:             format_syslog_header
        - Src:             'src/lib/core/say.c:1348,2'
          Dst:             format_func_adapter
    - functionName:    write_to_file
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.log *'
        - int
      constantsTouched: []
      argNames:
        - log
        - total
      BBCount:         16
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - safe_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1130,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1130,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
        - Branch String:   'src/lib/core/say.c:1130,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1130,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
        - Branch String:   'src/lib/core/say.c:1130,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1130,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
        - Branch String:   'src/lib/core/say.c:1133,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1133,2'
              BranchSideFuncs:
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1133,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/say.c:1130,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1133,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1134,14'
          Dst:             safe_write
    - functionName:    write_to_syslog
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.log *'
        - int
      constantsTouched: []
      argNames:
        - log
        - total
      BBCount:         23
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - close
        - log_set_nonblock
        - log_syslog_connect
        - safe_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1144,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1144,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
            - BranchSide:      'src/lib/core/say.c:1145,2'
              BranchSideFuncs:
                - __assert_fail
                - safe_write
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
        - Branch String:   'src/lib/core/say.c:1145,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1145,2'
              BranchSideFuncs:
                - safe_write
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
            - BranchSide:      'src/lib/core/say.c:1146,6'
              BranchSideFuncs:
                - safe_write
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
        - Branch String:   'src/lib/core/say.c:1146,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1146,32'
              BranchSideFuncs:
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
            - BranchSide:      'src/lib/core/say.c:1153,7'
              BranchSideFuncs:
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
        - Branch String:   'src/lib/core/say.c:1146,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1146,6'
              BranchSideFuncs:
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
            - BranchSide:      'src/lib/core/say.c:1153,7'
              BranchSideFuncs:
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
                - close
        - Branch String:   'src/lib/core/say.c:1153,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1154,10'
              BranchSideFuncs:
                - close
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1155,32'
              BranchSideFuncs:
                - log_syslog_connect
                - log_set_nonblock
                - safe_write
        - Branch String:   'src/lib/core/say.c:1156,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1157,21'
              BranchSideFuncs:
                - log_set_nonblock
                - safe_write
            - BranchSide:      'src/lib/core/say.c:1167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:1144,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1145,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1146,21'
          Dst:             safe_write
        - Src:             'src/lib/core/say.c:1154,4'
          Dst:             close
        - Src:             'src/lib/core/say.c:1155,13'
          Dst:             log_syslog_connect
        - Src:             'src/lib/core/say.c:1157,4'
          Dst:             log_set_nonblock
        - Src:             'src/lib/core/say.c:1164,16'
          Dst:             safe_write
    - functionName:    log_syslog_connect
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.log *'
      constantsTouched: []
      argNames:
        - log
      BBCount:         10
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - syslog_connect_remote
        - syslog_connect_unix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:603,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:605,33'
              BranchSideFuncs:
                - syslog_connect_unix
            - BranchSide:      'src/lib/core/say.c:608,35'
              BranchSideFuncs:
                - syslog_connect_remote
            - BranchSide:      'src/lib/core/say.c:611,13'
              BranchSideFuncs:
                - syslog_connect_unix
                - syslog_connect_unix
        - Branch String:   'src/lib/core/say.c:612,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:613,14'
              BranchSideFuncs:
                - syslog_connect_unix
            - BranchSide:      'src/lib/core/say.c:615,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:605,13'
          Dst:             syslog_connect_unix
        - Src:             'src/lib/core/say.c:608,13'
          Dst:             syslog_connect_remote
        - Src:             'src/lib/core/say.c:611,13'
          Dst:             syslog_connect_unix
        - Src:             'src/lib/core/say.c:613,14'
          Dst:             syslog_connect_unix
    - functionName:    log_set_nonblock
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.log *'
      constantsTouched: []
      argNames:
        - log
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _say_strerror
        - fcntl64
        - say_log_level_is_enabled
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:291,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:292,3'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:294,21'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:294,47'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:295,12'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:296,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:294,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:294,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:296,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:296,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:296,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:297,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:294,15'
          Dst:             fcntl64
        - Src:             'src/lib/core/say.c:295,6'
          Dst:             fcntl64
        - Src:             'src/lib/core/say.c:296,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:296,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:296,3'
          Dst:             _say_strerror
    - functionName:    fcntl64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _say_strerror
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errnum
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_strerror
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:124,9'
          Dst:             tt_strerror
    - functionName:    syslog_connect_unix
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BuildSystemError
        - __errno_location
        - close
        - connect
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
        - snprintf
        - socket
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:521,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:525,2'
              BranchSideFuncs:
                - snprintf
                - connect
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - close
        - Branch String:   'src/lib/core/say.c:521,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:521,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:521,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:528,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:529,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - close
            - BranchSide:      'src/lib/core/say.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:529,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:529,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - close
            - BranchSide:      'src/lib/core/say.c:529,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - close
      Callsites:
        - Src:             'src/lib/core/say.c:519,11'
          Dst:             socket
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:521,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:526,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:528,6'
          Dst:             connect
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:529,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:530,3'
          Dst:             close
    - functionName:    say_format_boot
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.log *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - log
        - buf
        - len
        - level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         28
      ICount:          209
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:828,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:828,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:828,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:828,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:828,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:828,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:829,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:830,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:831,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:830,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:830,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:830,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:830,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:830,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/say.c:830,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:831,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:831,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:831,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:831,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:831,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:831,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:828,2'
          Dst:             vsnprintf
        - Src:             'src/lib/core/say.c:830,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:831,2'
          Dst:             snprintf
    - functionName:    log_say
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.log *'
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - log
        - level
        - filename
        - line
        - error
        - format
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_vsay
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.h:223,14'
          Dst:             log_vsay
    - functionName:    log_rotate
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.log *'
      constantsTouched: []
      argNames:
        - log
      BBCount:         27
      ICount:          159
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - BuildSystemError
        - __assert_fail
        - __errno_location
        - close
        - diag_get
        - diag_set_error
        - dup2
        - log_say
        - log_set_nonblock
        - open64
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:306,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:309,2'
              BranchSideFuncs:
                - __assert_fail
                - open64
                - dup2
                - close
                - log_set_nonblock
                - log_say
                - dup2
                - dup2
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - usleep
        - Branch String:   'src/lib/core/say.c:309,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:309,2'
              BranchSideFuncs:
                - open64
                - dup2
                - close
                - log_set_nonblock
                - log_say
                - dup2
                - dup2
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - usleep
            - BranchSide:      'src/lib/core/say.c:309,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:309,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:309,2'
              BranchSideFuncs:
                - usleep
                - open64
                - dup2
                - close
                - log_set_nonblock
                - log_say
                - dup2
                - dup2
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:311,16'
              BranchSideFuncs:
                - open64
                - dup2
                - close
                - log_set_nonblock
                - log_say
                - dup2
                - dup2
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:313,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:314,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:321,7'
              BranchSideFuncs:
                - dup2
                - close
                - log_set_nonblock
                - log_say
                - dup2
                - dup2
        - Branch String:   'src/lib/core/say.c:314,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:314,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:314,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:334,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:334,28'
              BranchSideFuncs:
                - dup2
                - dup2
            - BranchSide:      'src/lib/core/say.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:334,43'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:335,3'
              BranchSideFuncs:
                - dup2
                - dup2
            - BranchSide:      'src/lib/core/say.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:334,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:336,8'
              BranchSideFuncs:
                - dup2
                - dup2
            - BranchSide:      'src/lib/core/say.c:340,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:309,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:309,2'
          Dst:             usleep
        - Src:             'src/lib/core/say.c:311,11'
          Dst:             open64
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:314,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:321,2'
          Dst:             dup2
        - Src:             'src/lib/core/say.c:322,2'
          Dst:             close
        - Src:             'src/lib/core/say.c:324,2'
          Dst:             log_set_nonblock
        - Src:             'src/lib/core/say.c:329,2'
          Dst:             log_say
        - Src:             'src/lib/core/say.c:336,3'
          Dst:             dup2
        - Src:             'src/lib/core/say.c:337,3'
          Dst:             dup2
    - functionName:    usleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_last_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_set_stderr_callback
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - before
        - after
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_free_syslog_opts
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.say_syslog_opts *'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_parse_syslog_opts
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.say_syslog_opts *'
      constantsTouched: []
      argNames:
        - init_str
        - opts
      BBCount:         49
      ICount:          330
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - BuildIllegalParams
        - BuildOutOfMemory
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
        - say_parse_prefix
        - say_syslog_facility_by_name
        - strdup
        - strsep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1254,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1255,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1258,14'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
        - Branch String:   'src/lib/core/say.c:1255,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1255,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1255,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1262,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1263,8'
              BranchSideFuncs:
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - strsep
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
            - BranchSide:      'src/lib/core/say.c:1296,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:1263,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1264,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1266,11'
              BranchSideFuncs:
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - strsep
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
        - Branch String:   'src/lib/core/say.c:1267,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1268,8'
              BranchSideFuncs:
                - say_parse_prefix
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1278,14'
              BranchSideFuncs:
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1268,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1269,8'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1270,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
        - Branch String:   'src/lib/core/say.c:1268,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1270,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1271,8'
              BranchSideFuncs:
                - say_parse_prefix
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1271,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1272,5'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
            - BranchSide:      'src/lib/core/say.c:1275,5'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
        - Branch String:   'src/lib/core/say.c:1278,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1279,8'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
            - BranchSide:      'src/lib/core/say.c:1282,14'
              BranchSideFuncs:
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1279,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1280,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1281,21'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
        - Branch String:   'src/lib/core/say.c:1282,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1283,8'
              BranchSideFuncs:
                - say_syslog_facility_by_name
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1292,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
        - Branch String:   'src/lib/core/say.c:1283,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1284,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1285,49'
              BranchSideFuncs:
                - say_syslog_facility_by_name
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1286,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1287,5'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1291,3'
              BranchSideFuncs:
                - strsep
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
                - say_syslog_facility_by_name
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - say_parse_prefix
        - Branch String:   'src/lib/core/say.c:1287,5'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1287,5'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1287,5'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
        - Branch String:   'src/lib/core/say.c:1292,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1292,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1292,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
        - Branch String:   'src/lib/core/say.c:1300,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1300,2'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
            - BranchSide:      'src/lib/core/say.c:1300,2'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - free
      Callsites:
        - Src:             'src/lib/core/say.c:1253,15'
          Dst:             strdup
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:1255,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1262,19'
          Dst:             strsep
        - Src:             'src/lib/core/say.c:1267,7'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1271,8'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1278,14'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1282,14'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1285,21'
          Dst:             say_syslog_facility_by_name
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:1287,5'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:1292,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:1300,2'
          Dst:             __errno_location
    - functionName:    say_parse_prefix
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - prefix
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strncmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1185,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1186,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1189,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:1184,15'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:1185,6'
          Dst:             strncmp
    - functionName:    say_syslog_facility_by_name
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - facility
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:1243,9'
          Dst:             strindex
    - functionName:    log_write_flightrec_from_lua
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - level
        - filename
        - line
      BBCount:         7
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1114,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1114,2'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1114,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/say.c:1114,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1115,14'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1120,2'
          Dst:             __errno_location
    - functionName:    say_from_lua
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - level
        - module
        - filename
        - line
        - format
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - say_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:1104,2'
          Dst:             say_internal
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.1305
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.1305
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    log_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.log *'
      constantsTouched: []
      argNames:
        - log
      BBCount:         69
      ICount:          417
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - _say_strerror
        - close
        - pthread_cond_destroy
        - pthread_cond_wait
        - pthread_mutex_destroy
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1316,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1316,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1317,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1318,8'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1318,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - pthread_cond_wait
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1319,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1319,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - say_log_level_is_enabled.1306
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1319,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1318,8'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1319,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1320,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1320,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
        - Branch String:   'src/lib/core/say.c:1320,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
        - Branch String:   'src/lib/core/say.c:1320,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - close
            - BranchSide:      'src/lib/core/say.c:1320,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1324,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1325,7'
              BranchSideFuncs:
                - free
                - free
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1328,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1328,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:1328,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1328,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1329,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1329,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:1329,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1329,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/say.c:1316,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             pthread_mutex_lock
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1317,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             pthread_cond_wait
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1319,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             pthread_mutex_unlock
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1320,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1324,3'
          Dst:             close
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             pthread_mutex_destroy
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1328,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             pthread_cond_destroy
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1329,2'
          Dst:             __assert_fail
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_logger_free
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_destroy
        - say_logger_initialized
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:805,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:805,6'
              BranchSideFuncs:
                - say_logger_initialized
                - log_destroy
            - BranchSide:      'src/lib/core/say.c:805,6'
              BranchSideFuncs:
                - say_logger_initialized
                - log_destroy
        - Branch String:   'src/lib/core/say.c:805,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:805,6'
              BranchSideFuncs:
                - log_destroy
            - BranchSide:      'src/lib/core/say.c:806,3'
              BranchSideFuncs:
                - log_destroy
      Callsites:
        - Src:             'src/lib/core/say.c:805,6'
          Dst:             say_logger_initialized
        - Src:             'src/lib/core/say.c:806,3'
          Dst:             log_destroy
    - functionName:    say_logger_initialized
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_set_background
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - BuildSystemError
        - __assert_fail
        - __errno_location
        - close
        - diag_get
        - diag_set_error
        - dup2
        - fflush
        - open64
        - say_log_level_is_enabled
        - say_logger_initialized
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:771,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:771,2'
              BranchSideFuncs:
                - say_logger_initialized
                - __assert_fail
                - fflush
                - fflush
                - dup2
                - dup2
                - close
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:771,2'
              BranchSideFuncs:
                - say_logger_initialized
                - __assert_fail
                - fflush
                - fflush
                - dup2
                - dup2
                - close
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:771,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:771,2'
              BranchSideFuncs:
                - fflush
                - fflush
                - dup2
                - dup2
                - close
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:773,6'
              BranchSideFuncs:
                - fflush
                - fflush
                - dup2
                - dup2
                - close
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:773,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:776,17'
              BranchSideFuncs:
                - fflush
                - fflush
                - dup2
                - dup2
                - close
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:783,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:784,13'
              BranchSideFuncs:
                - open64
                - dup2
                - dup2
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:791,8'
              BranchSideFuncs:
                - dup2
                - dup2
                - close
        - Branch String:   'src/lib/core/say.c:785,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:786,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:789,8'
              BranchSideFuncs:
                - dup2
                - dup2
                - close
        - Branch String:   'src/lib/core/say.c:786,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:786,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:786,4'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:796,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:797,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/say.c:799,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:771,2'
          Dst:             say_logger_initialized
        - Src:             'src/lib/core/say.c:771,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:778,2'
          Dst:             fflush
        - Src:             'src/lib/core/say.c:779,2'
          Dst:             fflush
        - Src:             'src/lib/core/say.c:784,13'
          Dst:             open64
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:786,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:794,2'
          Dst:             dup2
        - Src:             'src/lib/core/say.c:795,2'
          Dst:             dup2
        - Src:             'src/lib/core/say.c:797,3'
          Dst:             close
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_logger_init
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - init_str
        - level
        - nonblock
        - format
      BBCount:         17
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - diag_log
        - exit
        - fprintf
        - log_create
        - say_default
        - say_format_by_name
        - say_log_level_is_enabled
        - say_logger_initialized
        - say_set_log_level
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:735,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:736,21'
              BranchSideFuncs:
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
            - BranchSide:      'src/lib/core/say.c:741,27'
              BranchSideFuncs:
                - log_create
                - fprintf
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
                - fprintf
                - diag_log.1394
                - say_log_level_is_enabled.1306
                - exit
        - Branch String:   'src/lib/core/say.c:741,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:742,3'
              BranchSideFuncs:
                - diag_log.1394
                - say_log_level_is_enabled.1306
                - exit
            - BranchSide:      'src/lib/core/say.c:744,14'
              BranchSideFuncs:
                - fprintf
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
                - fprintf
        - Branch String:   'src/lib/core/say.c:746,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:748,11'
              BranchSideFuncs:
                - fprintf
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
            - BranchSide:      'src/lib/core/say.c:752,11'
              BranchSideFuncs:
                - fprintf
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
            - BranchSide:      'src/lib/core/say.c:755,3'
              BranchSideFuncs:
                - say_set_log_level
                - say_format_by_name
                - say_set_log_format
        - Branch String:   'src/lib/core/say.c:765,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:765,2'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/say.c:765,2'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/say.c:735,6'
          Dst:             say_logger_initialized
        - Src:             'src/lib/core/say.c:736,3'
          Dst:             say_set_log_level
        - Src:             'src/lib/core/say.c:737,22'
          Dst:             say_format_by_name
        - Src:             'src/lib/core/say.c:737,3'
          Dst:             say_set_log_format
        - Src:             'src/lib/core/say.c:741,6'
          Dst:             log_create
        - Src:             'src/lib/core/say.c:748,3'
          Dst:             fprintf
        - Src:             'src/lib/core/say.c:752,3'
          Dst:             fprintf
        - Src:             'src/lib/core/say.c:758,2'
          Dst:             say_set_log_level
        - Src:             'src/lib/core/say.c:760,21'
          Dst:             say_format_by_name
        - Src:             'src/lib/core/say.c:760,2'
          Dst:             say_set_log_format
        - Src:             'src/lib/core/say.c:764,2'
          Dst:             diag_log
        - Src:             'src/lib/core/say.c:765,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:765,2'
          Dst:             exit
    - functionName:    say_set_log_level
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - new_level
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_set_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:236,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:236,14'
              BranchSideFuncs:
                - log_set_level
            - BranchSide:      'src/lib/core/say.c:236,14'
              BranchSideFuncs:
                - log_set_level
      Callsites:
        - Src:             'src/lib/core/say.c:237,2'
          Dst:             log_set_level
    - functionName:    say_format_by_name
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strindex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:282,9'
          Dst:             strindex
    - functionName:    say_set_log_format
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         8
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - log_set_format
        - say_format_json
        - say_format_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:251,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:253,15'
              BranchSideFuncs:
                - log_set_format
            - BranchSide:      'src/lib/core/say.c:256,15'
              BranchSideFuncs:
                - log_set_format
            - BranchSide:      'src/lib/core/say.c:259,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/say.c:259,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:262,2'
          Dst:             log_set_format
    - functionName:    log_create
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.log *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - log
        - init_str
        - nonblock
      BBCount:         72
      ICount:          473
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - _say_strerror
        - log_file_init
        - log_pipe_init
        - log_set_nonblock
        - log_syslog_init
        - pthread_cond_init
        - pthread_mutexattr_init
        - say_format_plain
        - say_log_level_is_enabled
        - say_parse_logger_type
        - setvbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - __assert_fail
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:675,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - pthread_cond_init
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:675,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:676,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
        - Branch String:   'src/lib/core/say.c:676,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
        - Branch String:   'src/lib/core/say.c:676,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - setvbuf
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
            - BranchSide:      'src/lib/core/say.c:676,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:679,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:681,7'
              BranchSideFuncs:
                - say_parse_logger_type
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
            - BranchSide:      'src/lib/core/say.c:711,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:681,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:682,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:685,11'
              BranchSideFuncs:
                - log_file_init
                - log_set_nonblock
                - log_syslog_init
                - log_pipe_init
        - Branch String:   'src/lib/core/say.c:685,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:687,21'
              BranchSideFuncs:
                - log_pipe_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:691,21'
              BranchSideFuncs:
                - log_syslog_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:694,3'
              BranchSideFuncs:
                - log_file_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:696,21'
              BranchSideFuncs:
                - log_file_init
                - log_set_nonblock
        - Branch String:   'src/lib/core/say.c:687,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:687,37'
              BranchSideFuncs:
                - log_pipe_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:700,7'
              BranchSideFuncs:
                - log_pipe_init
                - log_set_nonblock
        - Branch String:   'src/lib/core/say.c:691,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:691,37'
              BranchSideFuncs:
                - log_syslog_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:700,7'
              BranchSideFuncs:
                - log_syslog_init
                - log_set_nonblock
        - Branch String:   'src/lib/core/say.c:696,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:696,37'
              BranchSideFuncs:
                - log_file_init
                - log_set_nonblock
            - BranchSide:      'src/lib/core/say.c:700,7'
              BranchSideFuncs:
                - log_file_init
                - log_set_nonblock
        - Branch String:   'src/lib/core/say.c:700,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:701,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:709,20'
              BranchSideFuncs:
                - log_set_nonblock
        - Branch String:   'src/lib/core/say.c:714,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:715,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:717,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             pthread_mutexattr_init
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             pthread_mutexattr_settype
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             pthread_mutex_init
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             pthread_mutexattr_destroy
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:675,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             pthread_cond_init
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:676,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:677,2'
          Dst:             setvbuf
        - Src:             'src/lib/core/say.c:681,7'
          Dst:             say_parse_logger_type
        - Src:             'src/lib/core/say.c:688,9'
          Dst:             log_pipe_init
        - Src:             'src/lib/core/say.c:692,9'
          Dst:             log_syslog_init
        - Src:             'src/lib/core/say.c:697,9'
          Dst:             log_file_init
        - Src:             'src/lib/core/say.c:709,3'
          Dst:             log_set_nonblock
    - functionName:    diag_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_get
        - diag_last_error
        - error_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:411,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error.1346
                - __assert_fail
                - error_log.1345
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error.1346
                - __assert_fail
                - error_log.1345
        - Branch String:   'src/lib/core/diag.h:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - error_log.1345
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:411,36'
          Dst:             diag_get
        - Src:             'src/lib/core/diag.h:411,20'
          Dst:             diag_last_error
        - Src:             'src/lib/core/diag.h:412,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:413,2'
          Dst:             error_log
    - functionName:    say_format_plain
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.log *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - log
        - buf
        - len
        - level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         130
      ICount:          846
      EdgeCount:       169
      CyclomaticComplexity: 41
      functionsReached:
        - cord_on_demand
        - fiber_name
        - get_current_time
        - getpid
        - snprintf
        - strftime
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:851,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:854,3'
              BranchSideFuncs:
                - get_current_time
                - strftime
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:856,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:856,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:856,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:856,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:856,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:856,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:857,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:857,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:857,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:857,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:857,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:857,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:859,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:859,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:859,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:859,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:859,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:859,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:862,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:862,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:862,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:862,2'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:863,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:863,6'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:863,6'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:863,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:863,17'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:868,6'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:863,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:863,17'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:863,17'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - fiber_name
                - snprintf
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:863,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - fiber_name
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:868,6'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:864,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_name
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - fiber_name
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:864,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_name
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - fiber_name
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:864,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:864,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:864,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:868,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:869,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:871,6'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:869,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:869,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:869,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:869,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:869,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:869,3'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:871,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:871,25'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:873,7'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:871,42'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:871,45'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:873,7'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:871,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:873,7'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:882,2'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:873,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:874,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:880,2'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:874,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:875,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:877,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:875,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:875,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:875,34'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:875,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:875,34'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:876,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:877,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:877,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:877,4'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:877,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:877,4'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:877,4'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:882,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:882,2'
              BranchSideFuncs:
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:882,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:882,2'
              BranchSideFuncs:
                - vsnprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:882,2'
              BranchSideFuncs:
                - vsnprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:884,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:884,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:884,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:884,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:884,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:884,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:885,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:886,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:888,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:886,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:886,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:886,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:886,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:886,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/say.c:886,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:888,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:888,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:888,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:888,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:854,3'
          Dst:             get_current_time
        - Src:             'src/lib/core/say.c:856,3'
          Dst:             strftime
        - Src:             'src/lib/core/say.c:857,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:859,3'
          Dst:             getpid
        - Src:             'src/lib/core/say.c:859,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:862,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:862,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:863,6'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:863,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:864,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:864,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:864,3'
          Dst:             fiber_name
        - Src:             'src/lib/core/say.c:864,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:869,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:877,4'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:882,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:884,2'
          Dst:             vsnprintf
        - Src:             'src/lib/core/say.c:886,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:888,2'
          Dst:             snprintf
    - functionName:    pthread_mutexattr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutexattr_settype
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.fetch_snapshot_request *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutexattr_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'struct.fetch_snapshot_request *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_parse_logger_type
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - type
      BBCount:         22
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - BuildIllegalParams
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
        - say_parse_prefix
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:1195,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1196,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1197,28'
              BranchSideFuncs:
                - say_parse_prefix
                - say_parse_prefix
                - say_parse_prefix
                - strchr
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1197,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1198,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1199,28'
              BranchSideFuncs:
                - say_parse_prefix
                - say_parse_prefix
                - strchr
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1199,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1200,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1201,28'
              BranchSideFuncs:
                - say_parse_prefix
                - strchr
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1201,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1202,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1203,19'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1203,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1204,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:1206,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:1206,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:1206,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:1206,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:1195,6'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1197,11'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1199,11'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1201,11'
          Dst:             say_parse_prefix
        - Src:             'src/lib/core/say.c:1203,11'
          Dst:             strchr
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:1206,3'
          Dst:             __errno_location
    - functionName:    log_pipe_init
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.log *'
        - 'char *'
      constantsTouched: []
      argNames:
        - log
        - init_str
      BBCount:         30
      ICount:          277
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - BuildIllegalParams
        - BuildSystemError
        - __errno_location
        - _say_strerror
        - close
        - diag_get
        - diag_set_error
        - dup2
        - execv
        - fflush
        - fork
        - pipe
        - pthread_sigmask
        - say_log_level_is_enabled
        - setpgid
        - sigaddset
        - sigemptyset
        - sigtimedwait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:418,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:419,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - pipe
                - fflush
                - fflush
                - fork
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:421,11'
              BranchSideFuncs:
                - pipe
                - fflush
                - fflush
                - fork
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:419,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:419,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - pipe
                - fflush
                - fflush
                - fork
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:419,3'
              BranchSideFuncs:
                - pipe
                - fflush
                - fflush
                - fork
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:421,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:422,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:428,9'
              BranchSideFuncs:
                - fflush
                - fflush
                - fork
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:422,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:422,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:422,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:432,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:433,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:437,6'
              BranchSideFuncs:
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:433,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:433,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:433,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:438,3'
              BranchSideFuncs:
                - pthread_sigmask
                - close
                - dup2
                - setpgid
                - execv
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:463,10'
              BranchSideFuncs:
                - sigtimedwait
                - pthread_sigmask
                - close
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:451,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:451,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:451,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:473,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:474,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:480,2'
              BranchSideFuncs:
                - pthread_sigmask
                - close
        - Branch String:   'src/lib/core/say.c:474,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:474,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:474,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.1314
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:415,2'
          Dst:             sigemptyset
        - Src:             'src/lib/core/say.c:416,2'
          Dst:             sigaddset
        - Src:             'src/lib/core/say.c:418,6'
          Dst:             pthread_sigmask
        - Src:             'src/lib/core/say.c:419,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:419,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:419,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:421,6'
          Dst:             pipe
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:422,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:428,2'
          Dst:             fflush
        - Src:             'src/lib/core/say.c:429,2'
          Dst:             fflush
        - Src:             'src/lib/core/say.c:431,13'
          Dst:             fork
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:433,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:438,3'
          Dst:             pthread_sigmask
        - Src:             'src/lib/core/say.c:440,3'
          Dst:             close
        - Src:             'src/lib/core/say.c:441,3'
          Dst:             dup2
        - Src:             'src/lib/core/say.c:449,3'
          Dst:             setpgid
        - Src:             'src/lib/core/say.c:450,3'
          Dst:             execv
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:451,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:473,6'
          Dst:             sigtimedwait
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:474,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:480,2'
          Dst:             pthread_sigmask
        - Src:             'src/lib/core/say.c:481,2'
          Dst:             close
    - functionName:    log_syslog_init
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.log *'
        - 'char *'
      constantsTouched: []
      argNames:
        - log
        - init_str
      BBCount:         30
      ICount:          241
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - BuildOutOfMemory
        - BuildSystemError
        - __errno_location
        - diag_get
        - diag_log
        - diag_set_error
        - log_syslog_connect
        - say_free_syslog_opts
        - say_log_level_is_enabled
        - say_parse_syslog_opts
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:626,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:629,33'
              BranchSideFuncs:
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - strdup
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:630,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:631,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:638,11'
              BranchSideFuncs:
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - strdup
        - Branch String:   'src/lib/core/say.c:632,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:633,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:637,2'
              BranchSideFuncs:
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - strdup
        - Branch String:   'src/lib/core/say.c:633,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:633,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:633,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:638,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:639,23'
              BranchSideFuncs:
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:641,35'
              BranchSideFuncs:
                - strdup
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:642,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:643,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:648,11'
              BranchSideFuncs:
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:643,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:643,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:643,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:648,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:649,3'
              BranchSideFuncs:
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:651,31'
              BranchSideFuncs:
                - say_free_syslog_opts
                - log_syslog_connect
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:654,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:655,3'
              BranchSideFuncs:
                - diag_log.1394
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:657,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:657,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:657,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:626,6'
          Dst:             say_parse_syslog_opts
        - Src:             'src/lib/core/say.c:631,15'
          Dst:             strdup
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:633,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:639,23'
          Dst:             strdup
        - Src:             'src/lib/core/say.c:641,23'
          Dst:             strdup
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:643,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:652,2'
          Dst:             say_free_syslog_opts
        - Src:             'src/lib/core/say.c:653,12'
          Dst:             log_syslog_connect
        - Src:             'src/lib/core/say.c:655,3'
          Dst:             diag_log
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:657,3'
          Dst:             __errno_location
    - functionName:    log_file_init
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.log *'
        - 'char *'
      constantsTouched: []
      argNames:
        - log
        - init_str
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BuildOutOfMemory
        - BuildSystemError
        - __errno_location
        - abspath
        - diag_get
        - diag_set_error
        - open64
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:496,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:497,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:500,12'
              BranchSideFuncs:
                - open64
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:497,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:497,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:497,3'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
        - Branch String:   'src/lib/core/say.c:502,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:503,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:506,12'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:503,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:503,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
            - BranchSide:      'src/lib/core/say.c:503,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1314
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/say.c:494,14'
          Dst:             abspath
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:497,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:500,7'
          Dst:             open64
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:503,3'
          Dst:             __errno_location
    - functionName:    sigemptyset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaddset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_sigmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setpgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigtimedwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.__sigset_t *'
        - 'struct.siginfo_t *'
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_format_json
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.log *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - log
        - buf
        - len
        - level
        - module
        - filename
        - line
        - error
        - format
        - ap
      BBCount:         236
      ICount:          1602
      EdgeCount:       303
      CyclomaticComplexity: 69
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - get_current_time
        - getpid
        - json_escape
        - snprintf
        - strftime
        - strlen
        - strncmp
        - tt_static_buf
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:907,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:907,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:907,2'
              BranchSideFuncs:
                - get_current_time
                - strftime
                - snprintf
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:907,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:907,2'
              BranchSideFuncs:
                - get_current_time
                - strftime
                - snprintf
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/say.c:907,2'
              BranchSideFuncs:
                - get_current_time
                - strftime
                - snprintf
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:914,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:914,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:914,2'
              BranchSideFuncs:
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:914,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:914,2'
              BranchSideFuncs:
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/say.c:914,2'
              BranchSideFuncs:
                - strftime
                - snprintf
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:917,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:917,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:917,2'
              BranchSideFuncs:
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:917,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:917,2'
              BranchSideFuncs:
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/say.c:917,2'
              BranchSideFuncs:
                - snprintf
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:919,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:919,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:919,2'
              BranchSideFuncs:
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:919,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:919,2'
              BranchSideFuncs:
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/say.c:919,2'
              BranchSideFuncs:
                - strncmp
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/say.c:922,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:927,21'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:935,15'
              BranchSideFuncs:
                - tt_static_buf.1382
                - vsnprintf
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:927,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:927,21'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:927,21'
              BranchSideFuncs:
                - __assert_fail
                - strlen
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:928,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:928,3'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:929,24'
              BranchSideFuncs:
                - strlen
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:930,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:930,3'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:930,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:930,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:930,3'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:930,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:930,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:930,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:931,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:931,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:931,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:931,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:931,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:931,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:931,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:936,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:937,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:938,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:938,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:938,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:938,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:938,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:938,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:938,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:940,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:940,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:940,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:940,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:940,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:940,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:941,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:941,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:941,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:941,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:941,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:941,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:945,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:946,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:951,2'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:946,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:946,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:946,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:946,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:946,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:947,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:947,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:947,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:947,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:947,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:947,3'
              BranchSideFuncs:
                - snprintf
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:948,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:948,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:948,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:948,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:948,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:948,3'
              BranchSideFuncs:
                - getpid
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:951,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:951,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:951,2'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:951,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:951,2'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:951,2'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:952,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:952,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:952,2'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:952,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:952,2'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:952,2'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:953,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs:
                - cord_on_demand
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:953,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:953,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:953,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:954,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:954,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:954,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:954,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:955,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:955,6'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:955,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:955,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:955,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:963,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:955,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:955,17'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:955,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:955,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:963,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:956,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:956,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:956,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:956,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:958,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:958,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:958,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:958,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:958,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:958,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:959,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs:
                - cord_on_demand
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:959,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:959,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:959,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:960,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:960,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:960,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:960,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:960,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:960,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:963,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:964,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:968,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:964,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:964,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:964,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:964,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:964,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:964,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:965,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:965,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:965,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:965,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:965,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:965,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:966,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:966,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:966,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:966,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:966,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
            - BranchSide:      'src/lib/core/say.c:966,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - json_escape
                - snprintf
        - Branch String:   'src/lib/core/say.c:968,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:969,3'
              BranchSideFuncs:
                - snprintf
                - json_escape
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:973,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:969,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:969,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:969,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:969,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:969,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:969,3'
              BranchSideFuncs:
                - json_escape
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:970,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:970,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:970,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:970,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:970,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/say.c:970,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/say.c:971,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:971,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:971,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:971,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:971,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/say.c:971,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/say.c:973,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:973,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:973,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:973,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:973,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:973,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/say.c:907,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:911,2'
          Dst:             get_current_time
        - Src:             'src/lib/core/say.c:912,16'
          Dst:             strftime
        - Src:             'src/lib/core/say.c:914,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:915,12'
          Dst:             strftime
        - Src:             'src/lib/core/say.c:917,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:919,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:922,6'
          Dst:             strncmp
        - Src:             'src/lib/core/say.c:928,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:929,17'
          Dst:             strlen
        - Src:             'src/lib/core/say.c:930,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:931,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:935,15'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/say.c:936,7'
          Dst:             vsnprintf
        - Src:             'src/lib/core/say.c:938,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:940,3'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:941,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:946,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:947,3'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:948,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:951,2'
          Dst:             getpid
        - Src:             'src/lib/core/say.c:951,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:952,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:953,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:953,2'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:954,2'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:955,6'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:955,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:956,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:956,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:958,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:959,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:959,3'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:960,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:964,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:965,3'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:966,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:969,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:970,3'
          Dst:             json_escape
        - Src:             'src/lib/core/say.c:971,3'
          Dst:             snprintf
        - Src:             'src/lib/core/say.c:973,2'
          Dst:             snprintf
    - functionName:    log_set_format
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.log *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - log
        - format_func
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_set_level
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.log *'
        - int
      constantsTouched: []
      argNames:
        - log
        - level
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    logrotate_cleanup_cb
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - coio_task_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/say.c:369,2'
          Dst:             coio_task_destroy
    - functionName:    logrotate_cb
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         49
      ICount:          273
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - _say_strerror
        - diag_log
        - log_rotate
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:354,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:355,3'
              BranchSideFuncs:
                - diag_log.1394
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:356,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:356,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:356,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:356,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:356,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:357,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:357,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:358,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - pthread_cond_signal
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:359,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:360,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:360,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:360,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:360,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:361,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/say.c:354,6'
          Dst:             log_rotate
        - Src:             'src/lib/core/say.c:355,3'
          Dst:             diag_log
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             pthread_mutex_lock
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:356,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:357,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             pthread_cond_signal
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:360,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             pthread_mutex_unlock
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:361,2'
          Dst:             __assert_fail
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_logrotate
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_signal *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         41
      ICount:          311
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - _say_strerror
        - calloc
        - coio_task_create
        - coio_task_post
        - cord_on_demand
        - diag_get
        - diag_log
        - diag_set_error
        - logrotate_cb
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:382,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:384,27'
              BranchSideFuncs:
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
            - BranchSide:      'src/lib/core/say.c:399,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/core/say.c:385,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:386,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:386,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:386,4'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
            - BranchSide:      'src/lib/core/say.c:386,4'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
        - Branch String:   'src/lib/core/say.c:391,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:391,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:391,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:391,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:391,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:393,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/say.c:393,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1306
                - __errno_location
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:393,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - say_log_level_is_enabled.1306
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
        - Branch String:   'src/lib/core/say.c:393,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - coio_task_create
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
                - cord_on_demand
            - BranchSide:      'src/lib/core/say.c:393,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/say.c:396,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:382,2'
              BranchSideFuncs:
                - cord_on_demand
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
            - BranchSide:      'src/lib/core/say.c:396,16'
              BranchSideFuncs:
                - cord_on_demand
                - coio_task_post
                - __errno_location
                - calloc
                - pthread_mutex_lock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1306
                - __assert_fail
                - coio_task_create
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1306
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1306
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1314
                - __errno_location
                - diag_log.1394
      Callsites:
        - Src:             'src/lib/core/say.c:380,20'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:384,27'
          Dst:             calloc
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             diag_get
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/say.c:386,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:388,4'
          Dst:             diag_log
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             pthread_mutex_lock
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:391,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             pthread_mutex_unlock
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/say.c:393,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/say.c:394,3'
          Dst:             coio_task_create
        - Src:             'src/lib/core/say.c:394,3'
          Dst:             logrotate_cb
        - Src:             'src/lib/core/say.c:394,3'
          Dst:             logrotate_cleanup_cb
        - Src:             'src/lib/core/say.c:396,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/say.c:397,3'
          Dst:             coio_task_post
        - Src:             'src/lib/core/say.c:399,2'
          Dst:             __errno_location
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    79
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_set_flightrec_log_level
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - new_level
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:269,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:269,14'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:269,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    say_get_log_level
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_set_fd
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - new_fd
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_get_fd
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_type
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_str
      functionSourceFile: '/src/tarantool/src/lib/core/say.c'
      linkageType:     externalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/say.c:158,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:158,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:159,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/say.c:158,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/say.c:159,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/say.c:160,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memory_free
      functionSourceFile: '/src/tarantool/src/lib/core/memory.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quota_init
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.quota *'
        - size_t
      constantsTouched: []
      argNames:
        - quota
        - total
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_init
      functionSourceFile: '/src/tarantool/src/lib/core/memory.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - quota_init
        - slab_arena_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/memory.c:40,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/memory.c:40,15'
              BranchSideFuncs:
                - quota_init
                - slab_arena_create
            - BranchSide:      'src/lib/core/memory.c:40,15'
              BranchSideFuncs:
                - quota_init
                - slab_arena_create
      Callsites:
        - Src:             'src/lib/core/memory.c:42,2'
          Dst:             quota_init
        - Src:             'src/lib/core/memory.c:45,2'
          Dst:             slab_arena_create
    - functionName:    fiber_slice_is_valid
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - slice
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.h:1033,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.h:1033,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.h:1033,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fiber_set_slice
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - slice
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cord_is_main
        - cord_on_demand
        - fiber_slice_is_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.h:1054,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.h:1054,2'
              BranchSideFuncs:
                - fiber_slice_is_valid
                - __assert_fail
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.h:1055,2'
              BranchSideFuncs:
                - fiber_slice_is_valid
                - __assert_fail
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.h:1055,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.h:1055,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.h:1056,2'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.h:1056,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.h:1056,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.h:1056,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.h:1054,2'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.h:1054,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.h:1055,2'
          Dst:             fiber_slice_is_valid
        - Src:             'src/lib/core/fiber.h:1055,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.h:1056,2'
          Dst:             cord_on_demand
    - functionName:    cord_is_main
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2240,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2240,9'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2240,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2240,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2240,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2240,9'
          Dst:             cord_on_demand
    - functionName:    trigger_add
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.rlist *'
        - 'struct.trigger *'
      constantsTouched: []
      argNames:
        - list
        - trigger
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diag_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:391,2'
          Dst:             diag_clear
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    region_destroy
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - region_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:172,9'
          Dst:             region_free
    - functionName:    trigger_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rlist *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         13
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - trigger_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.h:121,2'
              BranchSideFuncs:
                - trigger_clear
            - BranchSide:      'src/lib/core/trigger.h:121,2'
              BranchSideFuncs:
                - trigger_clear
        - Branch String:   'src/lib/core/trigger.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.h:122,17'
              BranchSideFuncs:
                - trigger_clear
            - BranchSide:      'src/lib/core/trigger.h:126,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/trigger.h:123,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.h:124,4'
              BranchSideFuncs:
                - trigger_clear
            - BranchSide:      'src/lib/core/trigger.h:125,2'
              BranchSideFuncs:
                - trigger_clear
      Callsites:
        - Src:             'src/lib/core/trigger.h:122,3'
          Dst:             trigger_clear
    - functionName:    clock_diff_accumulate
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - acc
        - delta
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_stat_update
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.clock_stat *'
        - double
      constantsTouched: []
      argNames:
        - stat
        - nsec_per_clock
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_diff_accumulate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:89,14'
          Dst:             clock_diff_accumulate
    - functionName:    cpu_stat_end
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'struct.small_stats *'
        - 'struct.clock_stat *'
      constantsTouched: []
      argNames:
        - stat
        - cord_clock_stat
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - clock_thread64
        - cord_on_demand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:146,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:146,41'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:146,38'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:146,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:146,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:147,17'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:148,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:148,41'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:148,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:145,24'
          Dst:             clock_thread64
        - Src:             'src/lib/core/fiber.c:148,41'
          Dst:             cord_on_demand
    - functionName:    loop_on_iteration_start
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_check *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - cpu_stat_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1700,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1700,18'
              BranchSideFuncs:
                - cord_on_demand
                - cpu_stat_start
            - BranchSide:      'src/lib/core/fiber.c:1700,18'
              BranchSideFuncs:
                - cpu_stat_start
      Callsites:
        - Src:             'src/lib/core/fiber.c:1700,18'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1700,2'
          Dst:             cpu_stat_start
    - functionName:    cpu_stat_start
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_monotonic64
        - clock_thread64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:107,21'
          Dst:             clock_monotonic64
        - Src:             'src/lib/core/fiber.c:114,23'
          Dst:             clock_thread64
    - functionName:    loop_on_iteration_end
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_prepare *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         38
      ICount:          320
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - clock_set_on_csw
        - clock_stat_update
        - cord_on_demand
        - cpu_stat_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1710,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1710,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1710,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1710,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1710,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1710,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1710,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1710,2'
              BranchSideFuncs:
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1717,20'
              BranchSideFuncs:
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1717,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1717,20'
              BranchSideFuncs:
                - cord_on_demand
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1717,20'
              BranchSideFuncs:
                - clock_set_on_csw
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1719,40'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1719,40'
              BranchSideFuncs:
                - cord_on_demand
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1719,40'
              BranchSideFuncs:
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1720,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1720,12'
              BranchSideFuncs:
                - cord_on_demand
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1720,12'
              BranchSideFuncs:
                - cpu_stat_end
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1722,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1722,21'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1722,21'
              BranchSideFuncs:
                - clock_stat_update
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1723,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1723,21'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1723,21'
              BranchSideFuncs:
                - clock_stat_update
                - clock_stat_update
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1725,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1725,2'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_update
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1725,2'
              BranchSideFuncs:
                - clock_stat_update
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1725,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1725,2'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_update
            - BranchSide:      'src/lib/core/fiber.c:1725,2'
              BranchSideFuncs:
                - clock_stat_update
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1725,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1726,22'
              BranchSideFuncs:
                - clock_stat_update
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1728,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1710,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1710,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1710,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1717,20'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1717,2'
          Dst:             clock_set_on_csw
        - Src:             'src/lib/core/fiber.c:1719,40'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1720,12'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1719,26'
          Dst:             cpu_stat_end
        - Src:             'src/lib/core/fiber.c:1722,21'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1722,2'
          Dst:             clock_stat_update
        - Src:             'src/lib/core/fiber.c:1723,21'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1723,2'
          Dst:             clock_stat_update
        - Src:             'src/lib/core/fiber.c:1725,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1725,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1726,3'
          Dst:             clock_stat_update
    - functionName:    clock_set_on_csw
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - caller
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clock_stat_add_delta
        - cord_on_demand
        - cpu_stat_on_csw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:297,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:298,3'
              BranchSideFuncs:
                - cpu_stat_on_csw
                - clock_stat_add_delta
                - clock_stat_add_delta
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:300,36'
              BranchSideFuncs:
                - cpu_stat_on_csw
                - clock_stat_add_delta
                - clock_stat_add_delta
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:300,36'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:300,36'
              BranchSideFuncs:
                - cord_on_demand
                - cpu_stat_on_csw
                - clock_stat_add_delta
                - clock_stat_add_delta
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:300,36'
              BranchSideFuncs:
                - cpu_stat_on_csw
                - clock_stat_add_delta
                - clock_stat_add_delta
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:302,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:302,24'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_add_delta
                - clock_stat_add_delta
            - BranchSide:      'src/lib/core/fiber.c:302,24'
              BranchSideFuncs:
                - clock_stat_add_delta
                - clock_stat_add_delta
      Callsites:
        - Src:             'src/lib/core/fiber.c:300,36'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:300,19'
          Dst:             cpu_stat_on_csw
        - Src:             'src/lib/core/fiber.c:302,24'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:302,2'
          Dst:             clock_stat_add_delta
        - Src:             'src/lib/core/fiber.c:303,2'
          Dst:             clock_stat_add_delta
    - functionName:    cpu_stat_on_csw
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_monotonic64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:132,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:135,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:126,26'
          Dst:             clock_monotonic64
    - functionName:    clock_stat_add_delta
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.clock_stat *'
        - size_t
      constantsTouched: []
      argNames:
        - stat
        - clock_delta
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_schedule_list
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rlist *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         39
      ICount:          326
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - clock_set_on_csw
        - cord_on_demand
        - fiber_call_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:968,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:969,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:971,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:972,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:972,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:974,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:974,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:975,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:979,17'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:977,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:974,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:977,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:979,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:979,17'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:979,17'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:980,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:980,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:980,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:980,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:980,2'
              BranchSideFuncs:
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:981,19'
              BranchSideFuncs:
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:981,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:981,19'
              BranchSideFuncs:
                - cord_on_demand
                - clock_set_on_csw
                - fiber_call_impl
            - BranchSide:      'src/lib/core/fiber.c:981,19'
              BranchSideFuncs:
                - clock_set_on_csw
                - fiber_call_impl
      Callsites:
        - Src:             'src/lib/core/fiber.c:972,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:977,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:979,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:980,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:980,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:980,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:981,19'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:981,2'
          Dst:             clock_set_on_csw
        - Src:             'src/lib/core/fiber.c:982,2'
          Dst:             fiber_call_impl
    - functionName:    fiber_call_impl
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - callee
      BBCount:         53
      ICount:          277
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - cord_is_main
        - cord_on_demand
        - cord_reset_slice
        - coro_transfer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:486,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:486,25'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:486,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:487,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:487,22'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:487,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:490,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:490,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:490,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:490,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:490,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:491,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:491,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:491,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:492,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:491,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:491,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:492,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:492,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:492,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:498,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:498,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:498,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:499,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:499,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:499,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:500,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:500,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:500,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:501,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:501,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:501,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:502,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:502,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:502,2'
              BranchSideFuncs:
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:504,2'
              BranchSideFuncs:
                - cord_is_main
                - coro_transfer
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:508,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:508,6'
              BranchSideFuncs:
                - cord_reset_slice
                - coro_transfer
            - BranchSide:      'src/lib/core/fiber.c:509,20'
              BranchSideFuncs:
                - cord_reset_slice
                - coro_transfer
      Callsites:
        - Src:             'src/lib/core/fiber.c:486,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:487,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:490,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:491,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:492,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:498,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:499,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:500,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:501,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:502,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:508,6'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:509,3'
          Dst:             cord_reset_slice
        - Src:             'src/lib/core/fiber.c:514,2'
          Dst:             coro_transfer
    - functionName:    cord_reset_slice
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         19
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - clock_lowres_monotonic
        - cord_is_main
        - cord_on_demand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:461,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:461,2'
              BranchSideFuncs:
                - clock_lowres_monotonic
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:462,22'
              BranchSideFuncs:
                - clock_lowres_monotonic
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:462,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:462,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:462,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:463,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:463,33'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:463,33'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:464,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:465,15'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:466,2'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:466,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:466,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:466,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:461,2'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:461,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:462,22'
          Dst:             clock_lowres_monotonic
        - Src:             'src/lib/core/fiber.c:462,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:463,33'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:466,2'
          Dst:             cord_on_demand
    - functionName:    coro_transfer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.coro_context *'
        - 'struct.coro_context *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_lowres_monotonic
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - clock_lowres_thread_is_owner
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/clock_lowres.h:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.h:44,2'
              BranchSideFuncs:
                - clock_lowres_thread_is_owner
                - __assert_fail
            - BranchSide:      'src/lib/core/clock_lowres.h:44,2'
              BranchSideFuncs:
                - clock_lowres_thread_is_owner
                - __assert_fail
        - Branch String:   'src/lib/core/clock_lowres.h:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.h:44,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/clock_lowres.h:44,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/clock_lowres.h:44,2'
          Dst:             clock_lowres_thread_is_owner
        - Src:             'src/lib/core/clock_lowres.h:44,2'
          Dst:             __assert_fail
    - functionName:    slab_order
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:224,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:225,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:226,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/slab_cache.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:227,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:230,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rslab_data_end
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:201,17'
          Dst:             rslab_data
    - functionName:    rslab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:195,25'
          Dst:             rslab_sizeof
    - functionName:    rslab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align.1736
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align.1736
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:189,9'
          Dst:             small_align
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    region_aligned_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.region *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
        - alignment
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - region_reserve
        - small_align
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:265,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/include/small/region.h:267,17'
          Dst:             small_align
    - functionName:    region_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         22
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - region_reserve_slow
        - rslab_data
        - rslab_unused
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:218,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:218,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:219,21'
              BranchSideFuncs:
                - rslab_unused.1745
                - region_reserve_slow
                - rslab_data.1734
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - rslab_unused.1745
                - region_reserve_slow
                - rslab_data.1734
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - rslab_unused.1745
                - region_reserve_slow
                - rslab_data.1734
        - Branch String:   'src/lib/small/include/small/region.h:219,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:220,24'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:226,6'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:223,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:224,30'
              BranchSideFuncs:
                - rslab_data.1734
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:225,2'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:227,29'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:230,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:218,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:223,15'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:224,19'
          Dst:             rslab_data
        - Src:             'src/lib/small/include/small/region.h:227,9'
          Dst:             region_reserve_slow
    - functionName:    rslab_unused
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:208,27'
          Dst:             rslab_sizeof
    - functionName:    mh_i64ptr_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         23
      ICount:          283
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mh_i64ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_i64ptr_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_i64ptr_next_slot
    - functionName:    mh_i64ptr_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i64ptr_put
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - ret
        - arg
      BBCount:         22
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mh_i64ptr_put
        - mh_i64ptr_put_slot
        - mh_i64ptr_resize
        - mh_i64ptr_start_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:311,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:311,2'
              BranchSideFuncs:
                - mh_i64ptr_put_slot
                - mh_i64ptr_put
                - mh_i64ptr_start_resize
                - mh_i64ptr_resize
            - BranchSide:      'src/lib/salad/mhash.h:314,6'
              BranchSideFuncs:
                - mh_i64ptr_put_slot
                - mh_i64ptr_put
                - mh_i64ptr_start_resize
                - mh_i64ptr_resize
        - Branch String:   'src/lib/salad/mhash.h:314,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:315,15'
              BranchSideFuncs:
                - mh_i64ptr_resize
                - mh_i64ptr_put_slot
                - mh_i64ptr_put
            - BranchSide:      'src/lib/salad/mhash.h:316,11'
              BranchSideFuncs:
                - mh_i64ptr_put_slot
                - mh_i64ptr_put
                - mh_i64ptr_start_resize
        - Branch String:   'src/lib/salad/mhash.h:319,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:320,12'
              BranchSideFuncs:
                - mh_i64ptr_put
                - mh_i64ptr_put_slot
            - BranchSide:      'src/lib/salad/mhash.h:327,6'
              BranchSideFuncs:
                - mh_i64ptr_put_slot
        - Branch String:   'src/lib/salad/mhash.h:329,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:330,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:330,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:331,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:311,2'
          Dst:             __assert_fail
        - Src:             'src/lib/salad/mhash.h:315,3'
          Dst:             mh_i64ptr_resize
        - Src:             'src/lib/salad/mhash.h:317,3'
          Dst:             mh_i64ptr_start_resize
        - Src:             'src/lib/salad/mhash.h:320,3'
          Dst:             mh_i64ptr_put
        - Src:             'src/lib/salad/mhash.h:327,6'
          Dst:             mh_i64ptr_put_slot
    - functionName:    small_stats_reset
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_list_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_stats_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_list.h:74,2'
          Dst:             small_stats_reset
    - functionName:    fiber_yield_final
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_yield_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:879,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:879,2'
              BranchSideFuncs:
                - fiber_yield_impl
            - BranchSide:      'src/lib/core/fiber.c:879,2'
              BranchSideFuncs:
                - fiber_yield_impl
      Callsites:
        - Src:             'src/lib/core/fiber.c:879,2'
          Dst:             fiber_yield_impl
    - functionName:    fiber_yield_impl
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - will_switch_back
      BBCount:         34
      ICount:          218
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - clock_set_on_csw
        - cord_is_main
        - cord_on_demand
        - cord_on_yield
        - cord_reset_slice
        - coro_transfer
        - trigger_run
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:835,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:835,22'
              BranchSideFuncs:
                - cord_on_demand
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:835,22'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:841,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:842,16'
              BranchSideFuncs:
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
            - BranchSide:      'src/lib/core/fiber.c:844,6'
              BranchSideFuncs:
                - cord_is_main
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
                - cord_on_yield
                - cord_reset_slice
        - Branch String:   'src/lib/core/fiber.c:844,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:845,3'
              BranchSideFuncs:
                - cord_on_yield
                - cord_reset_slice
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:849,19'
              BranchSideFuncs:
                - clock_set_on_csw
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:851,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:851,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:852,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:851,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:851,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:852,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - coro_transfer
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:852,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:852,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:853,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - coro_transfer
        - Branch String:   'src/lib/core/fiber.c:853,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:853,2'
              BranchSideFuncs:
                - __assert_fail
                - coro_transfer
            - BranchSide:      'src/lib/core/fiber.c:854,2'
              BranchSideFuncs:
                - __assert_fail
                - coro_transfer
        - Branch String:   'src/lib/core/fiber.c:854,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:854,2'
              BranchSideFuncs:
                - coro_transfer
            - BranchSide:      'src/lib/core/fiber.c:854,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:835,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:842,3'
          Dst:             trigger_run
        - Src:             'src/lib/core/fiber.c:844,6'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:845,3'
          Dst:             cord_on_yield
        - Src:             'src/lib/core/fiber.c:846,3'
          Dst:             cord_reset_slice
        - Src:             'src/lib/core/fiber.c:849,2'
          Dst:             clock_set_on_csw
        - Src:             'src/lib/core/fiber.c:851,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:852,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:853,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:854,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:862,2'
          Dst:             coro_transfer
    - functionName:    mempool_free_slab
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mempool *'
        - 'struct.mslab *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - slab
        - ptr
      BBCount:         11
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mslab_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:294,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:294,2'
              BranchSideFuncs:
                - __assert_fail
                - mslab_free
            - BranchSide:      'src/lib/small/include/small/mempool.h:296,9'
              BranchSideFuncs:
                - __assert_fail
                - mslab_free
        - Branch String:   'src/lib/small/include/small/mempool.h:298,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:298,2'
              BranchSideFuncs:
                - mslab_free
            - BranchSide:      'src/lib/small/include/small/mempool.h:298,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:294,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:298,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:300,2'
          Dst:             mslab_free
    - functionName:    slab_from_ptr
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - slab_mask
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:209,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:209,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:209,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:209,2'
          Dst:             __assert_fail
    - functionName:    error_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_last_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_stack_watermark_create
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - 'struct.fiber_attr *'
      constantsTouched: []
      argNames:
        - fiber
        - fiber_attr
      BBCount:         13
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fiber_madvise_unaligned
        - rand
        - stack_put_watermark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1374,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1374,2'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - rand
                - stack_put_watermark
            - BranchSide:      'src/lib/core/fiber.c:1377,6'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - rand
                - stack_put_watermark
        - Branch String:   'src/lib/core/fiber.c:1377,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1378,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1386,26'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - rand
                - stack_put_watermark
        - Branch String:   'src/lib/core/fiber.c:1393,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1394,29'
              BranchSideFuncs:
                - stack_put_watermark
            - BranchSide:      'src/lib/core/fiber.c:1398,29'
              BranchSideFuncs:
                - stack_put_watermark
      Callsites:
        - Src:             'src/lib/core/fiber.c:1374,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1386,2'
          Dst:             fiber_madvise_unaligned
        - Src:             'src/lib/core/fiber.c:1392,18'
          Dst:             rand
        - Src:             'src/lib/core/fiber.c:1403,2'
          Dst:             stack_put_watermark
    - functionName:    fiber_madvise_unaligned
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - start
        - end
        - advice
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_madvise
        - page_align_down
        - page_align_up
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1291,10'
          Dst:             page_align_up
        - Src:             'src/lib/core/fiber.c:1292,8'
          Dst:             page_align_down
        - Src:             'src/lib/core/fiber.c:1293,9'
          Dst:             fiber_madvise
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stack_put_watermark
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1326,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1327,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1330,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    page_align_up
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - page_align_down
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1278,9'
          Dst:             page_align_down
    - functionName:    page_align_down
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_madvise
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - addr
        - len
        - advice
      BBCount:         21
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BuildSystemError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - madvise
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:188,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:188,2'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:188,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:188,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:188,2'
              BranchSideFuncs:
                - __errno_location
                - madvise
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:193,6'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:193,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:193,25'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:194,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:193,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:194,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:197,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:194,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:194,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:194,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/fiber.c:188,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:188,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:193,17'
          Dst:             madvise
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:194,3'
          Dst:             __errno_location
    - functionName:    madvise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear.1720
                - error_unlink_effect.1765
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    fiber_stack_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - fiber
        - slabc
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _say_strerror
        - fiber_mprotect
        - page_align_down
        - page_align_up
        - say_log_level_is_enabled
        - slab_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1426,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1426,6'
              BranchSideFuncs:
                - page_align_up
                - fiber_mprotect
                - slab_put
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
                - page_align_down
            - BranchSide:      'src/lib/core/fiber.c:1427,3'
              BranchSideFuncs:
                - page_align_up
                - fiber_mprotect
                - slab_put
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
                - page_align_down
        - Branch String:   'src/lib/core/fiber.c:1429,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1430,28'
              BranchSideFuncs:
                - page_align_down
                - fiber_mprotect
                - slab_put
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1432,26'
              BranchSideFuncs:
                - page_align_up
                - fiber_mprotect
                - slab_put
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1434,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1452,4'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1463,13'
              BranchSideFuncs:
                - slab_put
        - Branch String:   'src/lib/core/fiber.c:1452,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1452,4'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1461,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1430,12'
          Dst:             page_align_down
        - Src:             'src/lib/core/fiber.c:1432,12'
          Dst:             page_align_up
        - Src:             'src/lib/core/fiber.c:1434,7'
          Dst:             fiber_mprotect
        - Src:             'src/lib/core/fiber.c:1452,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1452,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1452,4'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:1463,4'
          Dst:             slab_put
    - functionName:    fiber_mprotect
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - addr
        - len
        - prot
      BBCount:         19
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - BuildSystemError
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - mprotect
        - say_log_level_is_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:206,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:206,23'
              BranchSideFuncs:
                - mprotect
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:206,23'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:207,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:207,21'
              BranchSideFuncs:
                - mprotect
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:216,15'
              BranchSideFuncs:
                - mprotect
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:207,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:208,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:216,15'
              BranchSideFuncs:
                - mprotect
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:216,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:217,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:219,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:221,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:221,2'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:221,2'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/fiber.c:206,23'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:208,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:216,6'
          Dst:             mprotect
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:221,2'
          Dst:             __errno_location
    - functionName:    mprotect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_log
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_get
        - diag_last_error
        - error_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:411,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
            - BranchSide:      'src/lib/core/diag.h:411,36'
              BranchSideFuncs:
                - diag_get
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
        - Branch String:   'src/lib/core/diag.h:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - error_log.1753
            - BranchSide:      'src/lib/core/diag.h:412,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:411,36'
          Dst:             diag_get
        - Src:             'src/lib/core/diag.h:411,20'
          Dst:             diag_last_error
        - Src:             'src/lib/core/diag.h:412,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:413,2'
          Dst:             error_log
    - functionName:    slab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:293,24'
          Dst:             slab_sizeof
    - functionName:    slab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.1736
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.1736
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:274,9'
          Dst:             small_align
    - functionName:    mh_i64ptr_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_i64ptr_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_i64ptr_del_resize
    - functionName:    mh_i64ptr_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mh_i64ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
      Callsites:
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_i64ptr_next_slot
    - functionName:    mh_i64ptr_remove
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mh_i64ptr_del
        - mh_i64ptr_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:361,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:361,6'
              BranchSideFuncs:
                - mh_i64ptr_del
            - BranchSide:      'src/lib/salad/mhash.h:362,12'
              BranchSideFuncs:
                - mh_i64ptr_del
      Callsites:
        - Src:             'src/lib/salad/mhash.h:360,15'
          Dst:             mh_i64ptr_get
        - Src:             'src/lib/salad/mhash.h:362,3'
          Dst:             mh_i64ptr_del
    - functionName:    stack_has_watermark
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1308,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1309,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1313,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1309,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1310,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1311,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cord_add_garbage
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cord *'
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - cord
        - f
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cord_collect_garbage
        - fiber_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1919,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1919,2'
              BranchSideFuncs:
                - fiber_delete
            - BranchSide:      'src/lib/core/fiber.c:1920,6'
              BranchSideFuncs:
                - fiber_delete
        - Branch String:   'src/lib/core/fiber.c:1920,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1921,16'
              BranchSideFuncs:
                - fiber_delete
            - BranchSide:      'src/lib/core/fiber.c:1923,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1918,2'
          Dst:             cord_collect_garbage
        - Src:             'src/lib/core/fiber.c:1919,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1921,3'
          Dst:             fiber_delete
    - functionName:    cord_collect_garbage
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fiber_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1909,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1910,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1911,15'
              BranchSideFuncs:
                - fiber_delete
      Callsites:
        - Src:             'src/lib/core/fiber.c:1911,2'
          Dst:             fiber_delete
    - functionName:    fiber_delete
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cord *'
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - cord
        - f
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - fiber_destroy
        - mempool_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1669,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1669,2'
              BranchSideFuncs:
                - fiber_destroy
                - mempool_free
            - BranchSide:      'src/lib/core/fiber.c:1669,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:1669,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1670,2'
          Dst:             fiber_destroy
        - Src:             'src/lib/core/fiber.c:1671,2'
          Dst:             mempool_free
    - functionName:    fiber_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cord *'
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - cord
        - f
      BBCount:         10
      ICount:          171
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - diag_destroy
        - fiber_stack_destroy
        - region_destroy
        - trigger_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1648,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1648,2'
              BranchSideFuncs:
                - trigger_destroy
                - trigger_destroy
                - region_destroy
                - fiber_stack_destroy
                - diag_destroy
                - free
            - BranchSide:      'src/lib/core/fiber.c:1649,19'
              BranchSideFuncs:
                - trigger_destroy
                - trigger_destroy
                - region_destroy
                - fiber_stack_destroy
                - diag_destroy
                - free
        - Branch String:   'src/lib/core/fiber.c:1660,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1660,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/lib/core/fiber.c:1661,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/lib/core/fiber.c:1648,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1649,2'
          Dst:             trigger_destroy
        - Src:             'src/lib/core/fiber.c:1650,2'
          Dst:             trigger_destroy
        - Src:             'src/lib/core/fiber.c:1657,2'
          Dst:             region_destroy
        - Src:             'src/lib/core/fiber.c:1658,2'
          Dst:             fiber_stack_destroy
        - Src:             'src/lib/core/fiber.c:1659,2'
          Dst:             diag_destroy
    - functionName:    mempool_free
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mempool *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - ptr
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mempool_free_slab
        - slab_from_ptr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:310,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:310,2'
              BranchSideFuncs:
                - slab_from_ptr
                - mempool_free_slab
            - BranchSide:      'src/lib/small/include/small/mempool.h:310,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:310,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:312,3'
          Dst:             slab_from_ptr
        - Src:             'src/lib/small/include/small/mempool.h:313,2'
          Dst:             mempool_free_slab
    - functionName:    unregister_fid
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - mh_i64ptr_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1028,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1028,19'
              BranchSideFuncs:
                - cord_on_demand
                - mh_i64ptr_remove
            - BranchSide:      'src/lib/core/fiber.c:1028,19'
              BranchSideFuncs:
                - mh_i64ptr_remove
      Callsites:
        - Src:             'src/lib/core/fiber.c:1028,19'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1028,2'
          Dst:             mh_i64ptr_remove
    - functionName:    fiber_stack_recycle
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fiber_madvise_unaligned
        - stack_has_watermark
        - stack_put_watermark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1341,37'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1342,26'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1343,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1341,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1343,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1350,6'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - stack_put_watermark
        - Branch String:   'src/lib/core/fiber.c:1350,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1351,11'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - stack_put_watermark
            - BranchSide:      'src/lib/core/fiber.c:1354,11'
              BranchSideFuncs:
                - fiber_madvise_unaligned
                - stack_put_watermark
      Callsites:
        - Src:             'src/lib/core/fiber.c:1342,6'
          Dst:             stack_has_watermark
        - Src:             'src/lib/core/fiber.c:1363,2'
          Dst:             fiber_madvise_unaligned
        - Src:             'src/lib/core/fiber.c:1364,2'
          Dst:             stack_put_watermark
    - functionName:    fiber_shutdown
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - timeout
      BBCount:         53
      ICount:          401
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - BuildTimedOut
        - __assert_fail
        - __errno_location
        - cord_on_demand
        - diag_get
        - diag_set_error
        - ev_monotonic_now
        - fiber_cancel
        - fiber_yield_deadline
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2359,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2359,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2359,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2359,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2359,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2360,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2360,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2360,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2360,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2362,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2362,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2362,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2362,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2362,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
            - BranchSide:      'src/lib/core/fiber.c:2362,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2362,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2363,9'
              BranchSideFuncs:
                - fiber_cancel
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2366,27'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2363,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2364,17'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2365,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2366,27'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2366,27'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2366,27'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2366,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2366,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2366,2'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2367,37'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2367,37'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2368,9'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2368,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2368,9'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2368,9'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - fiber_yield_deadline
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2368,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2369,28'
              BranchSideFuncs:
                - fiber_yield_deadline
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2374,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2369,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2368,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2370,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2370,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2370,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2370,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2374,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2374,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2374,2'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2375,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2375,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2375,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2359,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2359,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2360,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2362,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2362,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2364,4'
          Dst:             fiber_cancel
        - Src:             'src/lib/core/fiber.c:2366,27'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2366,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2367,37'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2367,20'
          Dst:             ev_monotonic_now
        - Src:             'src/lib/core/fiber.c:2368,9'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2369,7'
          Dst:             fiber_yield_deadline
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             BuildTimedOut
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:2370,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2374,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2375,9'
          Dst:             cord_on_demand
    - functionName:    fiber_cancel
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         15
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - exit
        - fiber_is_dead
        - fiber_wakeup
        - say_log_level_is_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:636,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:637,8'
              BranchSideFuncs:
                - __assert_fail
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:645,2'
              BranchSideFuncs:
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:637,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:638,4'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:641,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:638,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:638,4'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:638,4'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/fiber.c:641,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:641,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:642,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:636,6'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:638,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:638,4'
          Dst:             exit
        - Src:             'src/lib/core/fiber.c:641,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:646,2'
          Dst:             fiber_wakeup
    - functionName:    fiber_yield_deadline
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - deadline
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_monotonic_now
        - fiber_yield_timeout
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:921,50'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:921,50'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
                - fiber_yield_timeout
            - BranchSide:      'src/lib/core/fiber.c:921,50'
              BranchSideFuncs:
                - ev_monotonic_now
                - fiber_yield_timeout
      Callsites:
        - Src:             'src/lib/core/fiber.c:921,50'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:921,33'
          Dst:             ev_monotonic_now
        - Src:             'src/lib/core/fiber.c:922,9'
          Dst:             fiber_yield_timeout
    - functionName:    fiber_yield_timeout
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - delay
      BBCount:         18
      ICount:          138
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - cord_on_demand
        - ev_timer_start
        - ev_timer_stop
        - fiber_schedule_timeout
        - fiber_yield
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:910,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:910,38'
              BranchSideFuncs:
                - cord_on_demand
                - ev_timer_start
                - fiber_yield
                - ev_timer_stop
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:910,38'
              BranchSideFuncs:
                - ev_timer_start
                - fiber_yield
                - ev_timer_stop
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:912,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:912,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_timer_start
                - fiber_yield
                - ev_timer_stop
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:912,17'
              BranchSideFuncs:
                - ev_timer_start
                - fiber_yield
                - ev_timer_stop
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:914,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:914,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_timer_stop
            - BranchSide:      'src/lib/core/fiber.c:914,16'
              BranchSideFuncs:
                - ev_timer_stop
      Callsites:
        - Src:             'src/lib/core/fiber.c:910,38'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:912,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:912,2'
          Dst:             ev_timer_start
        - Src:             'src/lib/core/fiber.c:913,2'
          Dst:             fiber_yield
        - Src:             'src/lib/core/fiber.c:914,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:914,2'
          Dst:             ev_timer_stop
    - functionName:    fiber_schedule_timeout
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         13
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - fiber_wakeup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:894,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:894,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:894,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:894,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:894,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:894,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:894,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:898,2'
          Dst:             fiber_wakeup
    - functionName:    fiber_yield
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_yield_impl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:869,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:869,2'
              BranchSideFuncs:
                - fiber_yield_impl
            - BranchSide:      'src/lib/core/fiber.c:869,2'
              BranchSideFuncs:
                - fiber_yield_impl
      Callsites:
        - Src:             'src/lib/core/fiber.c:869,2'
          Dst:             fiber_yield_impl
    - functionName:    fiber_wakeup
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         13
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - fiber_make_ready
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:621,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:621,2'
              BranchSideFuncs:
                - fiber_make_ready
            - BranchSide:      'src/lib/core/fiber.c:623,12'
              BranchSideFuncs:
                - fiber_make_ready
        - Branch String:   'src/lib/core/fiber.c:621,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:621,2'
              BranchSideFuncs:
                - fiber_make_ready
            - BranchSide:      'src/lib/core/fiber.c:623,12'
              BranchSideFuncs:
                - fiber_make_ready
        - Branch String:   'src/lib/core/fiber.c:624,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:624,6'
              BranchSideFuncs:
                - fiber_make_ready
            - BranchSide:      'src/lib/core/fiber.c:625,20'
              BranchSideFuncs:
                - fiber_make_ready
      Callsites:
        - Src:             'src/lib/core/fiber.c:621,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:625,3'
          Dst:             fiber_make_ready
    - functionName:    fiber_make_ready
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         16
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - ev_feed_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:570,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:570,2'
              BranchSideFuncs:
                - ev_feed_event
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:571,22'
              BranchSideFuncs:
                - ev_feed_event
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:571,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:571,22'
              BranchSideFuncs:
                - cord_on_demand
                - ev_feed_event
            - BranchSide:      'src/lib/core/fiber.c:571,22'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'src/lib/core/fiber.c:572,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:572,6'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'src/lib/core/fiber.c:580,17'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'src/lib/core/fiber.c:570,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:571,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:580,3'
          Dst:             ev_feed_event
    - functionName:    fiber_is_dead
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_set_system
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - bool
      constantsTouched: []
      argNames:
        - f
        - yesno
      BBCount:         39
      ICount:          239
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - fiber_wakeup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2339,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2340,9'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2349,7'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2340,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2341,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2348,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:2342,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2342,4'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2342,4'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2342,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2342,4'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2343,4'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2343,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2343,4'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2343,4'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2344,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2344,8'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2344,8'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2344,39'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2345,8'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2347,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:2345,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2345,8'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2345,8'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2344,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2346,18'
              BranchSideFuncs:
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2347,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:2346,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2346,18'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:2347,3'
              BranchSideFuncs:
                - fiber_wakeup
      Callsites:
        - Src:             'src/lib/core/fiber.c:2342,4'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2342,4'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2343,4'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2344,8'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2345,8'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2346,18'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2346,5'
          Dst:             fiber_wakeup
        - Src:             'src/lib/core/fiber.c:2351,4'
          Dst:             cord_on_demand
    - functionName:    fiber_lua_state
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      'struct.lua_State *'
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_stat
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - cb_ctx
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2320,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2320,22'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2322,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:2322,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2323,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2327,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:2324,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2325,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2320,22'
          Dst:             cord_on_demand
    - functionName:    fiber_signal_reset
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __errno_location
        - _say_strerror
        - clock_lowres_signal_reset
        - cord_is_main
        - say_log_level_is_enabled
        - tt_sigaction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2305,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2305,2'
              BranchSideFuncs:
                - cord_is_main
                - __assert_fail
                - __assert_fail
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2305,2'
              BranchSideFuncs:
                - cord_is_main
                - __assert_fail
                - __assert_fail
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2305,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2305,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2306,2'
              BranchSideFuncs:
                - __assert_fail
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2306,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2306,2'
              BranchSideFuncs:
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2307,21'
              BranchSideFuncs:
                - clock_lowres_signal_reset
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2313,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2313,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2314,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2314,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2314,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2314,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2305,2'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:2305,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2306,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2308,2'
          Dst:             clock_lowres_signal_reset
        - Src:             'src/lib/core/fiber.c:2313,6'
          Dst:             tt_sigaction
        - Src:             'src/lib/core/fiber.c:2314,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2314,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2314,3'
          Dst:             _say_strerror
    - functionName:    signal_sigurg_cb
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signum
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - cord_is_main
        - fiber_set_slice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2282,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2282,2'
              BranchSideFuncs:
                - fiber_set_slice
            - BranchSide:      'src/lib/core/fiber.c:2282,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:2282,2'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:2282,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2283,2'
          Dst:             fiber_set_slice
    - functionName:    fiber_free
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - cord_destroy
        - cord_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2266,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2266,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_exit
                - cord_destroy
            - BranchSide:      'src/lib/core/fiber.c:2266,2'
              BranchSideFuncs:
                - __assert_fail
                - cord_exit
                - cord_destroy
        - Branch String:   'src/lib/core/fiber.c:2266,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2266,2'
              BranchSideFuncs:
                - cord_exit
                - cord_destroy
            - BranchSide:      'src/lib/core/fiber.c:2266,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:2266,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2267,2'
          Dst:             cord_exit
        - Src:             'src/lib/core/fiber.c:2268,2'
          Dst:             cord_destroy
    - functionName:    cord_exit
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - signal_stack_free
        - trigger_free_in_thread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1929,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1929,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - trigger_free_in_thread
                - signal_stack_free
            - BranchSide:      'src/lib/core/fiber.c:1929,2'
              BranchSideFuncs:
                - __assert_fail
                - trigger_free_in_thread
                - signal_stack_free
        - Branch String:   'src/lib/core/fiber.c:1929,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1929,2'
              BranchSideFuncs:
                - trigger_free_in_thread
                - signal_stack_free
            - BranchSide:      'src/lib/core/fiber.c:1929,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:1929,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1929,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1931,2'
          Dst:             trigger_free_in_thread
        - Src:             'src/lib/core/fiber.c:1932,2'
          Dst:             signal_stack_free
    - functionName:    cord_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         16
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - ev_loop_destroy
        - fiber_delete_all
        - fiber_destroy
        - mh_i64ptr_delete
        - pthread_self
        - slab_cache_destroy
        - slab_cache_set_thread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1938,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1938,2'
              BranchSideFuncs:
                - slab_cache_set_thread
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:1939,2'
              BranchSideFuncs:
                - slab_cache_set_thread
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
                - ev_loop_destroy
        - Branch String:   'src/lib/core/fiber.c:1938,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1938,2'
              BranchSideFuncs:
                - slab_cache_set_thread
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:1939,2'
              BranchSideFuncs:
                - slab_cache_set_thread
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
                - ev_loop_destroy
        - Branch String:   'src/lib/core/fiber.c:1941,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1942,19'
              BranchSideFuncs:
                - ev_loop_destroy
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
            - BranchSide:      'src/lib/core/fiber.c:1944,6'
              BranchSideFuncs:
                - fiber_destroy
                - slab_cache_destroy
                - fiber_delete_all
                - mh_i64ptr_delete
        - Branch String:   'src/lib/core/fiber.c:1944,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1944,6'
              BranchSideFuncs:
                - fiber_delete_all
                - mh_i64ptr_delete
                - fiber_destroy
                - slab_cache_destroy
            - BranchSide:      'src/lib/core/fiber.c:1945,20'
              BranchSideFuncs:
                - fiber_delete_all
                - mh_i64ptr_delete
                - fiber_destroy
                - slab_cache_destroy
      Callsites:
        - Src:             'src/lib/core/fiber.c:1938,2'
          Dst:             pthread_self
        - Src:             'src/lib/core/fiber.c:1938,2'
          Dst:             pthread_equal
        - Src:             'src/lib/core/fiber.c:1938,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1940,2'
          Dst:             slab_cache_set_thread
        - Src:             'src/lib/core/fiber.c:1942,3'
          Dst:             ev_loop_destroy
        - Src:             'src/lib/core/fiber.c:1945,3'
          Dst:             fiber_delete_all
        - Src:             'src/lib/core/fiber.c:1946,3'
          Dst:             mh_i64ptr_delete
        - Src:             'src/lib/core/fiber.c:1953,2'
          Dst:             fiber_destroy
        - Src:             'src/lib/core/fiber.c:1954,2'
          Dst:             slab_cache_destroy
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_cache_set_thread
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:260,21'
          Dst:             pthread_self
    - functionName:    fiber_delete_all
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cord_collect_garbage
        - cord_delete_fibers_in_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1687,2'
          Dst:             cord_collect_garbage
        - Src:             'src/lib/core/fiber.c:1688,2'
          Dst:             cord_delete_fibers_in_list
        - Src:             'src/lib/core/fiber.c:1689,2'
          Dst:             cord_delete_fibers_in_list
        - Src:             'src/lib/core/fiber.c:1690,2'
          Dst:             cord_delete_fibers_in_list
    - functionName:    cord_delete_fibers_in_list
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cord *'
        - 'struct.rlist *'
      constantsTouched: []
      argNames:
        - cord
        - list
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fiber_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - fiber_delete
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - fiber_delete
        - Branch String:   'src/lib/core/fiber.c:1678,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1679,17'
              BranchSideFuncs:
                - fiber_delete
            - BranchSide:      'src/lib/core/fiber.c:1682,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1680,3'
          Dst:             fiber_delete
    - functionName:    signal_stack_free
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - _say_strerror
        - say_log_level_is_enabled
        - sigaltstack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:259,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:260,6'
              BranchSideFuncs:
                - sigaltstack
                - free
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:260,6'
              BranchSideFuncs:
                - sigaltstack
                - free
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:260,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:261,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:263,14'
              BranchSideFuncs:
                - free
        - Branch String:   'src/lib/core/fiber.c:261,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:261,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:262,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:260,6'
          Dst:             sigaltstack
        - Src:             'src/lib/core/fiber.c:261,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:261,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:261,3'
          Dst:             _say_strerror
    - functionName:    sigaltstack
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.stack_t *'
        - 'struct.stack_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_signal_init
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __errno_location
        - clock_lowres_signal_init
        - cord_is_main
        - say_log_level_is_enabled
        - signal_sigurg_cb
        - tt_sigaction
        - tt_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2289,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2289,2'
              BranchSideFuncs:
                - cord_is_main
                - __assert_fail
                - clock_lowres_signal_init
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/fiber.c:2289,2'
              BranchSideFuncs:
                - cord_is_main
                - __assert_fail
                - clock_lowres_signal_init
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/fiber.c:2289,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2289,2'
              BranchSideFuncs:
                - clock_lowres_signal_init
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/fiber.c:2290,6'
              BranchSideFuncs:
                - clock_lowres_signal_init
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/fiber.c:2290,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2292,21'
              BranchSideFuncs:
                - clock_lowres_signal_init
                - tt_sigaction
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/fiber.c:2298,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2298,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/fiber.c:2299,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/fiber.c:2299,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2299,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/fiber.c:2299,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/fiber.c:2289,2'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:2289,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2293,2'
          Dst:             clock_lowres_signal_init
        - Src:             'src/lib/core/fiber.c:2298,6'
          Dst:             tt_sigaction
        - Src:             'src/lib/core/fiber.c:2299,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2299,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2299,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/fiber.c:2299,3'
          Dst:             exit
    - functionName:    check_stack_direction
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - prev_stack_frame
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_getpagesize
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:105,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:105,19'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'src/lib/small/include/small/util.h:105,19'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'src/lib/small/include/small/util.h:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:107,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:105,19'
          Dst:             sysconf
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_init
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - invoke
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - check_stack_direction
        - cord_create
        - ev_default_loop
        - exit
        - fiber_signal_init
        - pthread_self
        - say_log_level_is_enabled
        - small_getpagesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2257,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2258,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:2259,2'
              BranchSideFuncs:
                - cord_create
                - fiber_signal_init
        - Branch String:   'src/lib/core/fiber.c:2258,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2258,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:2258,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/fiber.c:2252,14'
          Dst:             small_getpagesize
        - Src:             'src/lib/core/fiber.c:2253,20'
          Dst:             check_stack_direction
        - Src:             'src/lib/core/fiber.c:2255,19'
          Dst:             pthread_self
        - Src:             'src/lib/core/fiber.c:2256,19'
          Dst:             ev_default_loop
        - Src:             'src/lib/core/fiber.c:2258,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2258,3'
          Dst:             exit
        - Src:             'src/lib/core/fiber.c:2259,2'
          Dst:             cord_create
        - Src:             'src/lib/core/fiber.c:2260,2'
          Dst:             fiber_signal_init
    - functionName:    cord_create
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.cord *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cord
        - name
      BBCount:         17
      ICount:          306
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - cord_is_main
        - cord_on_demand
        - cord_set_name
        - diag_create
        - fiber_gc_checker_init
        - fiber_reset
        - fiber_schedule_idle
        - fiber_schedule_wakeup
        - fiber_set_name
        - fiber_top_init
        - mempool_create
        - mh_i64ptr_new
        - pthread_self
        - region_create
        - signal_stack_init
        - slab_cache_create
        - slab_cache_set_thread
        - trigger_init_in_thread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1840,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1840,25'
              BranchSideFuncs:
                - cord_on_demand
                - slab_cache_set_thread
                - pthread_self
                - slab_cache_create
                - mempool_create
                - mh_i64ptr_new
                - fiber_reset
                - diag_create
                - region_create
                - fiber_gc_checker_init
                - fiber_set_name
                - cord_is_main
                - cord_set_name
                - trigger_init_in_thread
                - signal_stack_init
                - fiber_top_init
            - BranchSide:      'src/lib/core/fiber.c:1875,2'
              BranchSideFuncs:
                - slab_cache_set_thread
                - pthread_self
                - slab_cache_create
                - mempool_create
                - mh_i64ptr_new
                - fiber_reset
                - diag_create
                - region_create
                - fiber_gc_checker_init
                - fiber_set_name
                - cord_is_main
                - cord_set_name
                - trigger_init_in_thread
                - signal_stack_init
                - fiber_top_init
        - Branch String:   'src/lib/core/fiber.c:1881,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1881,6'
              BranchSideFuncs:
                - fiber_top_init
                - cord_set_name
                - trigger_init_in_thread
                - signal_stack_init
            - BranchSide:      'src/lib/core/fiber.c:1882,3'
              BranchSideFuncs:
                - fiber_top_init
                - cord_set_name
                - trigger_init_in_thread
                - signal_stack_init
      Callsites:
        - Src:             'src/lib/core/fiber.c:1840,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1840,2'
          Dst:             slab_cache_set_thread
        - Src:             'src/lib/core/fiber.c:1842,13'
          Dst:             pthread_self
        - Src:             'src/lib/core/fiber.c:1844,2'
          Dst:             slab_cache_create
        - Src:             'src/lib/core/fiber.c:1845,2'
          Dst:             mempool_create
        - Src:             'src/lib/core/fiber.c:1851,25'
          Dst:             mh_i64ptr_new
        - Src:             'src/lib/core/fiber.c:1858,2'
          Dst:             fiber_reset
        - Src:             'src/lib/core/fiber.c:1859,2'
          Dst:             diag_create
        - Src:             'src/lib/core/fiber.c:1860,2'
          Dst:             region_create
        - Src:             'src/lib/core/fiber.c:1861,2'
          Dst:             fiber_gc_checker_init
        - Src:             'src/lib/core/fiber.c:1863,2'
          Dst:             fiber_set_name
        - Src:             'src/lib/core/fiber.c:1881,6'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:1882,3'
          Dst:             fiber_top_init
        - Src:             'src/lib/core/fiber.c:1884,2'
          Dst:             cord_set_name
        - Src:             'src/lib/core/fiber.c:1886,2'
          Dst:             trigger_init_in_thread
        - Src:             'src/lib/core/fiber.c:1899,2'
          Dst:             signal_stack_init
    - functionName:    mempool_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mempool *'
        - 'struct.slab_cache *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - cache
        - objsize
      BBCount:         13
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mempool_create_with_order
        - slab_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:243,21'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:243,9'
              BranchSideFuncs:
                - slab_order
                - __assert_fail
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:244,7'
              BranchSideFuncs:
                - slab_order
                - __assert_fail
                - mempool_create_with_order
        - Branch String:   'src/lib/small/include/small/mempool.h:246,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:247,15'
              BranchSideFuncs:
                - slab_order
                - __assert_fail
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:253,29'
              BranchSideFuncs:
                - slab_order
                - __assert_fail
                - mempool_create_with_order
        - Branch String:   'src/lib/small/include/small/mempool.h:254,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:254,2'
              BranchSideFuncs:
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:254,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:253,18'
          Dst:             slab_order
        - Src:             'src/lib/small/include/small/mempool.h:254,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:255,9'
          Dst:             mempool_create_with_order
    - functionName:    fiber_reset
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_stat_reset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1043,2'
          Dst:             clock_stat_reset
    - functionName:    diag_create
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    region_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.region *'
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - region
        - cache
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_list_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:126,2'
          Dst:             slab_list_create
    - functionName:    fiber_gc_checker_init
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_set_name
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fiber
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_set_name_n
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.h:1026,32'
          Dst:             strlen
        - Src:             'src/lib/core/fiber.h:1026,2'
          Dst:             fiber_set_name_n
    - functionName:    fiber_schedule_wakeup
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - fiber_check_gc
        - fiber_schedule_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:991,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:991,22'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_check_gc
                - fiber_schedule_list
            - BranchSide:      'src/lib/core/fiber.c:991,22'
              BranchSideFuncs:
                - fiber_check_gc
                - fiber_schedule_list
      Callsites:
        - Src:             'src/lib/core/fiber.c:991,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:992,2'
          Dst:             fiber_check_gc
        - Src:             'src/lib/core/fiber.c:993,2'
          Dst:             fiber_schedule_list
    - functionName:    fiber_schedule_idle
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_idle *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_top_init
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          350
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - cord_on_demand
        - loop_on_iteration_end
        - loop_on_iteration_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1733,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1733,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1734,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1734,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1733,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1734,2'
          Dst:             cord_on_demand
    - functionName:    cord_set_name
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_is_main
        - cord_on_demand
        - snprintf
        - tt_pthread_setname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2230,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2230,11'
              BranchSideFuncs:
                - cord_on_demand
                - snprintf
                - cord_is_main
                - tt_pthread_setname
            - BranchSide:      'src/lib/core/fiber.c:2230,11'
              BranchSideFuncs:
                - snprintf
                - cord_is_main
                - tt_pthread_setname
        - Branch String:   'src/lib/core/fiber.c:2232,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2233,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2234,21'
              BranchSideFuncs:
                - tt_pthread_setname
      Callsites:
        - Src:             'src/lib/core/fiber.c:2230,11'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2230,2'
          Dst:             snprintf
        - Src:             'src/lib/core/fiber.c:2232,6'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:2234,2'
          Dst:             tt_pthread_setname
    - functionName:    signal_stack_init
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _say_strerror
        - alloc_failure
        - say_log_level_is_enabled
        - sigaltstack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:240,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:241,8'
              BranchSideFuncs:
                - malloc
                - sigaltstack
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
                - alloc_failure.1797
            - BranchSide:      'src/lib/core/fiber.c:241,8'
              BranchSideFuncs:
                - malloc
                - sigaltstack
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
                - alloc_failure.1797
        - Branch String:   'src/lib/core/fiber.c:244,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:244,16'
              BranchSideFuncs:
                - alloc_failure.1797
                - sigaltstack
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:244,16'
              BranchSideFuncs:
                - sigaltstack
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:245,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:245,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:246,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - free
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:246,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:246,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - free
            - BranchSide:      'src/lib/core/fiber.c:247,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/lib/core/fiber.c:244,16'
          Dst:             alloc_failure
        - Src:             'src/lib/core/fiber.c:245,6'
          Dst:             sigaltstack
        - Src:             'src/lib/core/fiber.c:246,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:246,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:246,3'
          Dst:             _say_strerror
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    tt_pthread_setname
      functionSourceFile: '/src/tarantool/src/tt_pthread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tt_pthread.h:317,2'
          Dst:             snprintf
        - Src:             'src/tt_pthread.h:320,21'
          Dst:             pthread_self
        - Src:             'src/tt_pthread.h:320,2'
          Dst:             pthread_setname_np
    - functionName:    pthread_setname_np
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_check_gc
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - abort
        - cord_on_demand
        - region_used
        - say_log_level_is_enabled
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1118,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1118,24'
              BranchSideFuncs:
                - region_used.1800
                - __assert_fail
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1118,24'
              BranchSideFuncs:
                - region_used.1800
                - __assert_fail
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1118,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1118,24'
              BranchSideFuncs:
                - cord_on_demand
                - region_used.1800
                - __assert_fail
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
            - BranchSide:      'src/lib/core/fiber.c:1118,24'
              BranchSideFuncs:
                - region_used.1800
                - __assert_fail
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
        - Branch String:   'src/lib/core/fiber.c:1120,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1120,2'
              BranchSideFuncs:
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
            - BranchSide:      'src/lib/core/fiber.c:1121,19'
              BranchSideFuncs:
                - region_used.1800
                - say_log_level_is_enabled.1757
                - abort
        - Branch String:   'src/lib/core/fiber.c:1121,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1122,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1143,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - abort
        - Branch String:   'src/lib/core/fiber.c:1143,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1143,2'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/core/fiber.c:1147,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'src/lib/core/fiber.c:1147,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1147,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/core/fiber.c:1148,3'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'src/lib/core/fiber.c:1118,24'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1120,2'
          Dst:             region_used
        - Src:             'src/lib/core/fiber.c:1120,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1121,6'
          Dst:             region_used
        - Src:             'src/lib/core/fiber.c:1143,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1148,3'
          Dst:             abort
    - functionName:    region_used
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_set_name_n
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.fiber *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fiber
        - name
        - len
      BBCount:         26
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - cord_on_demand
        - exit
        - realloc
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1220,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1221,11'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
                - free
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1222,16'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
                - free
        - Branch String:   'src/lib/core/fiber.c:1221,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1221,11'
              BranchSideFuncs:
                - cord_on_demand
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
                - free
            - BranchSide:      'src/lib/core/fiber.c:1222,16'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
                - free
        - Branch String:   'src/lib/core/fiber.c:1223,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1224,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/lib/core/fiber.c:1229,7'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
        - Branch String:   'src/lib/core/fiber.c:1224,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1225,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/lib/core/fiber.c:1228,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1229,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1230,9'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
            - BranchSide:      'src/lib/core/fiber.c:1232,7'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
                - realloc
        - Branch String:   'src/lib/core/fiber.c:1232,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1233,23'
              BranchSideFuncs:
                - realloc
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:1235,22'
              BranchSideFuncs:
                - malloc
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:1236,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1237,4'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:1238,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1237,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1237,4'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:1237,4'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/fiber.c:1221,11'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1233,15'
          Dst:             realloc
        - Src:             'src/lib/core/fiber.c:1237,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1237,4'
          Dst:             exit
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_stat_reset
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.clock_stat *'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cord_costart_thread_func
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         25
      ICount:          199
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - break_ev_loop_f
        - cord_on_demand
        - ev_run
        - fiber_check_gc
        - fiber_is_dead
        - fiber_join
        - fiber_new
        - fiber_set_joinable
        - fiber_start
        - trigger_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2180,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2181,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2182,23'
              BranchSideFuncs:
                - trigger_add
                - fiber_set_joinable
                - fiber_start
                - fiber_is_dead
                - ev_run
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2182,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2182,2'
              BranchSideFuncs:
                - cord_on_demand
                - trigger_add
                - fiber_set_joinable
                - fiber_start
                - fiber_is_dead
                - ev_run
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2182,2'
              BranchSideFuncs:
                - trigger_add
                - fiber_set_joinable
                - fiber_start
                - fiber_is_dead
                - ev_run
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2192,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2194,10'
              BranchSideFuncs:
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2200,2'
              BranchSideFuncs:
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2194,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2194,10'
              BranchSideFuncs:
                - cord_on_demand
                - ev_run
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2200,2'
              BranchSideFuncs:
                - ev_run
                - fiber_is_dead
                - __assert_fail
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2200,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2200,2'
              BranchSideFuncs:
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2201,30'
              BranchSideFuncs:
                - fiber_join
                - fiber_check_gc
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2201,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2201,2'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_check_gc
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2201,2'
              BranchSideFuncs:
                - fiber_check_gc
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2203,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2203,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2179,20'
          Dst:             fiber_new
        - Src:             'src/lib/core/fiber.c:2182,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2189,2'
          Dst:             trigger_add
        - Src:             'src/lib/core/fiber.c:2190,2'
          Dst:             fiber_set_joinable
        - Src:             'src/lib/core/fiber.c:2191,2'
          Dst:             fiber_start
        - Src:             'src/lib/core/fiber.c:2192,7'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:2194,10'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2194,3'
          Dst:             ev_run
        - Src:             'src/lib/core/fiber.c:2200,2'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:2200,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2201,19'
          Dst:             fiber_join
        - Src:             'src/lib/core/fiber.c:2201,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2202,2'
          Dst:             fiber_check_gc
        - Src:             'src/lib/core/fiber.c:2203,2'
          Dst:             cord_on_demand
    - functionName:    fiber_new
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      'struct.fiber *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - f
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_new_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1625,9'
          Dst:             fiber_new_ex
    - functionName:    break_ev_loop_f
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.trigger *'
        - 'char *'
      constantsTouched: []
      argNames:
        - trigger
        - event
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_break
        - trigger_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2162,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2162,11'
              BranchSideFuncs:
                - cord_on_demand
                - ev_break
            - BranchSide:      'src/lib/core/fiber.c:2162,11'
              BranchSideFuncs:
                - ev_break
      Callsites:
        - Src:             'src/lib/core/fiber.c:2161,2'
          Dst:             trigger_clear
        - Src:             'src/lib/core/fiber.c:2162,11'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2162,2'
          Dst:             ev_break
    - functionName:    fiber_set_joinable
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - bool
      constantsTouched: []
      argNames:
        - fiber
        - yesno
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - cord_on_demand
        - exit
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:664,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:665,11'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:712,7'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:665,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:665,11'
              BranchSideFuncs:
                - cord_on_demand
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:712,7'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:712,42'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:713,7'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:714,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:712,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:714,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:716,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:714,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:714,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:714,3'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/fiber.c:716,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:719,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:665,11'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:714,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:714,3'
          Dst:             exit
    - functionName:    fiber_start
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - callee
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_call
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:544,2'
          Dst:             fiber_call
    - functionName:    fiber_join
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_join_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:767,9'
          Dst:             fiber_join_timeout
    - functionName:    fiber_join_timeout
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - double
      constantsTouched: []
      argNames:
        - fiber
        - timeout
      BBCount:         46
      ICount:          249
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - BuildTimedOut
        - __assert_fail
        - __errno_location
        - cord_on_demand
        - diag_get
        - diag_is_empty
        - diag_move
        - diag_set_error
        - exit
        - fiber_clock
        - fiber_is_dead
        - fiber_recycle
        - fiber_wait_on_deadline
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:781,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:782,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:784,7'
              BranchSideFuncs:
                - fiber_is_dead
                - fiber_clock
                - fiber_wait_on_deadline
                - fiber_is_dead
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:782,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:782,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:782,3'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/fiber.c:784,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:785,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:788,2'
              BranchSideFuncs:
                - fiber_is_dead
                - fiber_clock
                - fiber_wait_on_deadline
                - fiber_is_dead
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:785,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:785,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:785,3'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/fiber.c:790,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:791,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:808,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:792,51'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:792,3'
              BranchSideFuncs:
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
                - fiber_wait_on_deadline
                - fiber_is_dead
            - BranchSide:      'src/lib/core/fiber.c:793,25'
              BranchSideFuncs:
                - fiber_is_dead
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
                - fiber_wait_on_deadline
        - Branch String:   'src/lib/core/fiber.c:792,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:792,34'
              BranchSideFuncs:
                - fiber_wait_on_deadline
                - fiber_is_dead
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:795,22'
              BranchSideFuncs:
                - fiber_is_dead
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:795,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:804,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:807,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:804,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:804,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:804,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:808,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:808,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:809,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:809,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:809,2'
              BranchSideFuncs:
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:815,2'
              BranchSideFuncs:
                - fiber_recycle
                - diag_is_empty
                - diag_move
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:819,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:820,3'
              BranchSideFuncs:
                - diag_is_empty
                - diag_move
                - fiber_recycle
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:824,16'
              BranchSideFuncs:
                - fiber_recycle
        - Branch String:   'src/lib/core/fiber.c:820,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:820,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:821,14'
              BranchSideFuncs:
                - diag_move
                - fiber_recycle
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:821,28'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:821,28'
              BranchSideFuncs:
                - cord_on_demand
                - diag_move
                - fiber_recycle
            - BranchSide:      'src/lib/core/fiber.c:824,16'
              BranchSideFuncs:
                - diag_move
                - fiber_recycle
      Callsites:
        - Src:             'src/lib/core/fiber.c:782,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:782,3'
          Dst:             exit
        - Src:             'src/lib/core/fiber.c:785,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:785,3'
          Dst:             exit
        - Src:             'src/lib/core/fiber.c:790,7'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:791,21'
          Dst:             fiber_clock
        - Src:             'src/lib/core/fiber.c:792,11'
          Dst:             fiber_wait_on_deadline
        - Src:             'src/lib/core/fiber.c:793,11'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:795,8'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             BuildTimedOut
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:804,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:808,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:809,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:820,3'
          Dst:             diag_is_empty
        - Src:             'src/lib/core/fiber.c:820,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:821,28'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:821,3'
          Dst:             diag_move
        - Src:             'src/lib/core/fiber.c:824,2'
          Dst:             fiber_recycle
    - functionName:    fiber_clock
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_monotonic_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:738,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:738,26'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:738,26'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:738,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:738,26'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
            - BranchSide:      'src/lib/core/fiber.c:738,26'
              BranchSideFuncs:
                - ev_monotonic_now
      Callsites:
        - Src:             'src/lib/core/fiber.c:738,26'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:738,9'
          Dst:             ev_monotonic_now
    - functionName:    fiber_wait_on_deadline
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - double
      constantsTouched: []
      argNames:
        - fiber
        - deadline
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - fiber_yield_deadline
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:773,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:773,2'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_yield_deadline
            - BranchSide:      'src/lib/core/fiber.c:773,2'
              BranchSideFuncs:
                - fiber_yield_deadline
      Callsites:
        - Src:             'src/lib/core/fiber.c:773,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:775,9'
          Dst:             fiber_yield_deadline
    - functionName:    diag_is_empty
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_move
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diag_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:378,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:379,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:380,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/diag.h:377,2'
          Dst:             diag_clear
    - functionName:    fiber_recycle
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         27
      ICount:          252
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - cord_add_garbage
        - cord_on_demand
        - diag_is_empty
        - fiber_is_reusable
        - fiber_reset
        - fiber_stack_recycle
        - region_free
        - unregister_fid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1050,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1050,2'
              BranchSideFuncs:
                - diag_is_empty
                - __assert_fail
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1052,2'
              BranchSideFuncs:
                - diag_is_empty
                - __assert_fail
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1052,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1052,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1054,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1054,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1054,2'
              BranchSideFuncs:
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1055,22'
              BranchSideFuncs:
                - fiber_stack_recycle
                - fiber_reset
                - unregister_fid
                - region_free
                - fiber_is_reusable
                - cord_add_garbage
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1072,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1073,3'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1075,20'
              BranchSideFuncs:
                - cord_add_garbage
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1073,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1073,3'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1073,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1075,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1075,20'
              BranchSideFuncs:
                - cord_on_demand
                - cord_add_garbage
            - BranchSide:      'src/lib/core/fiber.c:1075,20'
              BranchSideFuncs:
                - cord_add_garbage
      Callsites:
        - Src:             'src/lib/core/fiber.c:1050,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1052,2'
          Dst:             diag_is_empty
        - Src:             'src/lib/core/fiber.c:1052,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1054,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1055,2'
          Dst:             fiber_stack_recycle
        - Src:             'src/lib/core/fiber.c:1056,2'
          Dst:             fiber_reset
        - Src:             'src/lib/core/fiber.c:1063,2'
          Dst:             unregister_fid
        - Src:             'src/lib/core/fiber.c:1071,2'
          Dst:             region_free
        - Src:             'src/lib/core/fiber.c:1072,6'
          Dst:             fiber_is_reusable
        - Src:             'src/lib/core/fiber.c:1073,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1075,20'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1075,3'
          Dst:             cord_add_garbage
    - functionName:    fiber_is_reusable
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fiber_flags
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_call
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - callee
      BBCount:         30
      ICount:          188
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - clock_set_on_csw
        - cord_is_main
        - cord_on_demand
        - cord_on_yield
        - fiber_call_impl
        - trigger_run
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:521,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:521,25'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:521,25'
              BranchSideFuncs:
                - __assert_fail
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:522,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:522,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:523,2'
              BranchSideFuncs:
                - __assert_fail
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:523,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:523,2'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:524,2'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:524,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:524,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:527,21'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - trigger_run
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
        - Branch String:   'src/lib/core/fiber.c:527,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:528,16'
              BranchSideFuncs:
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
            - BranchSide:      'src/lib/core/fiber.c:530,6'
              BranchSideFuncs:
                - cord_is_main
                - clock_set_on_csw
                - fiber_call_impl
                - cord_on_yield
        - Branch String:   'src/lib/core/fiber.c:530,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:530,6'
              BranchSideFuncs:
                - cord_on_yield
                - clock_set_on_csw
                - fiber_call_impl
            - BranchSide:      'src/lib/core/fiber.c:531,3'
              BranchSideFuncs:
                - cord_on_yield
                - clock_set_on_csw
                - fiber_call_impl
      Callsites:
        - Src:             'src/lib/core/fiber.c:521,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:522,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:523,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:524,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:528,3'
          Dst:             trigger_run
        - Src:             'src/lib/core/fiber.c:530,6'
          Dst:             cord_is_main
        - Src:             'src/lib/core/fiber.c:531,3'
          Dst:             cord_on_yield
        - Src:             'src/lib/core/fiber.c:533,2'
          Dst:             clock_set_on_csw
        - Src:             'src/lib/core/fiber.c:537,2'
          Dst:             fiber_call_impl
    - functionName:    fiber_new_ex
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'struct.fiber *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.fiber_attr *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - fiber_attr
        - f
      BBCount:         52
      ICount:          540
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - BuildFiberIsCancelled
        - BuildOutOfMemory
        - __assert_fail
        - __errno_location
        - cord_collect_garbage
        - cord_on_demand
        - coro_create
        - diag_create
        - diag_get
        - diag_set_error
        - fiber_gc_checker_init
        - fiber_is_dead
        - fiber_is_reusable
        - fiber_loop
        - fiber_reset
        - fiber_set_name
        - fiber_stack_create
        - mempool_alloc
        - mempool_free
        - region_create
        - register_fid
        - say_log_level_is_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1549,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1549,22'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - cord_collect_garbage
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1549,22'
              BranchSideFuncs:
                - __assert_fail
                - cord_collect_garbage
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1551,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1551,2'
              BranchSideFuncs:
                - cord_collect_garbage
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1552,23'
              BranchSideFuncs:
                - cord_collect_garbage
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1554,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1554,29'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:1559,24'
              BranchSideFuncs:
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1554,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1555,3'
              BranchSideFuncs:
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:1559,24'
              BranchSideFuncs:
                - fiber_is_reusable
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - fiber_is_dead
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1555,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1555,3'
              BranchSideFuncs:
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1555,3'
              BranchSideFuncs:
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1559,43'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1559,60'
              BranchSideFuncs:
                - fiber_is_dead
                - __assert_fail
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1565,19'
              BranchSideFuncs:
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - fiber_is_dead
                - __assert_fail
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - fiber_is_dead
                - __assert_fail
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1559,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1560,11'
              BranchSideFuncs:
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1565,19'
              BranchSideFuncs:
                - mempool_alloc
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1562,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1562,3'
              BranchSideFuncs:
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1563,2'
              BranchSideFuncs:
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1566,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1567,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1571,10'
              BranchSideFuncs:
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1567,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1567,4'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1567,4'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1575,46'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1575,46'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
            - BranchSide:      'src/lib/core/fiber.c:1575,46'
              BranchSideFuncs:
                - fiber_stack_create
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
                - mempool_free
        - Branch String:   'src/lib/core/fiber.c:1575,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1576,18'
              BranchSideFuncs:
                - mempool_free
            - BranchSide:      'src/lib/core/fiber.c:1579,16'
              BranchSideFuncs:
                - coro_create
                - region_create
                - diag_create
                - fiber_reset
                - fiber_set_name
                - register_fid
                - fiber_gc_checker_init
                - __assert_fail
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1603,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1603,2'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1604,8'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1604,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1605,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1607,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:1605,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1605,3'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1607,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1549,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1551,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1552,2'
          Dst:             cord_collect_garbage
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             BuildFiberIsCancelled
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:1555,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1559,6'
          Dst:             fiber_is_reusable
        - Src:             'src/lib/core/fiber.c:1562,3'
          Dst:             fiber_is_dead
        - Src:             'src/lib/core/fiber.c:1562,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1565,4'
          Dst:             mempool_alloc
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:1567,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1575,46'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1575,7'
          Dst:             fiber_stack_create
        - Src:             'src/lib/core/fiber.c:1576,4'
          Dst:             mempool_free
        - Src:             'src/lib/core/fiber.c:1579,3'
          Dst:             coro_create
        - Src:             'src/lib/core/fiber.c:1579,3'
          Dst:             fiber_loop
        - Src:             'src/lib/core/fiber.c:1582,3'
          Dst:             region_create
        - Src:             'src/lib/core/fiber.c:1586,3'
          Dst:             diag_create
        - Src:             'src/lib/core/fiber.c:1587,3'
          Dst:             fiber_reset
        - Src:             'src/lib/core/fiber.c:1594,2'
          Dst:             fiber_set_name
        - Src:             'src/lib/core/fiber.c:1595,2'
          Dst:             register_fid
        - Src:             'src/lib/core/fiber.c:1601,2'
          Dst:             fiber_gc_checker_init
        - Src:             'src/lib/core/fiber.c:1603,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1605,3'
          Dst:             cord_on_demand
    - functionName:    fiber_stack_create
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.fiber *'
        - 'struct.fiber_attr *'
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - fiber
        - fiber_attr
        - slabc
      BBCount:         14
      ICount:          177
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - diag_get
        - diag_log
        - diag_set_error
        - fiber_mprotect
        - fiber_stack_destroy
        - fiber_stack_watermark_create
        - page_align_down
        - page_align_up
        - say_log_level_is_enabled
        - slab_data
        - slab_get
        - slab_sizeof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1475,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1476,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1482,6'
              BranchSideFuncs:
                - page_align_down
                - slab_sizeof
                - fiber_mprotect
                - fiber_stack_watermark_create
                - diag_log.1771
                - fiber_stack_destroy
                - slab_data
                - page_align_up
                - slab_data
        - Branch String:   'src/lib/core/fiber.c:1476,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1476,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1476,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1482,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1489,35'
              BranchSideFuncs:
                - slab_data
                - page_align_up
                - slab_data
                - fiber_mprotect
                - fiber_stack_watermark_create
                - diag_log.1771
                - fiber_stack_destroy
            - BranchSide:      'src/lib/core/fiber.c:1499,27'
              BranchSideFuncs:
                - page_align_down
                - slab_sizeof
                - fiber_mprotect
                - fiber_stack_watermark_create
                - diag_log.1771
                - fiber_stack_destroy
        - Branch String:   'src/lib/core/fiber.c:1509,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1514,3'
              BranchSideFuncs:
                - diag_log.1771
                - fiber_stack_destroy
            - BranchSide:      'src/lib/core/fiber.c:1519,31'
              BranchSideFuncs:
                - fiber_stack_watermark_create
      Callsites:
        - Src:             'src/lib/core/fiber.c:1472,47'
          Dst:             slab_sizeof
        - Src:             'src/lib/core/fiber.c:1473,22'
          Dst:             slab_get
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:1476,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1489,25'
          Dst:             slab_data
        - Src:             'src/lib/core/fiber.c:1489,11'
          Dst:             page_align_up
        - Src:             'src/lib/core/fiber.c:1491,23'
          Dst:             slab_data
        - Src:             'src/lib/core/fiber.c:1499,11'
          Dst:             page_align_down
        - Src:             'src/lib/core/fiber.c:1501,38'
          Dst:             slab_sizeof
        - Src:             'src/lib/core/fiber.c:1509,6'
          Dst:             fiber_mprotect
        - Src:             'src/lib/core/fiber.c:1514,3'
          Dst:             diag_log
        - Src:             'src/lib/core/fiber.c:1515,3'
          Dst:             fiber_stack_destroy
        - Src:             'src/lib/core/fiber.c:1519,2'
          Dst:             fiber_stack_watermark_create
    - functionName:    fiber_loop
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         81
      ICount:          552
      EdgeCount:       103
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - diag_clear
        - diag_last_error
        - error_log
        - fiber_check_gc
        - fiber_is_reusable
        - fiber_on_stop
        - fiber_recycle
        - fiber_wakeup
        - fiber_yield
        - fiber_yield_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1156,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1156,25'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1156,25'
              BranchSideFuncs:
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1158,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1158,3'
              BranchSideFuncs:
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1158,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1158,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1158,3'
              BranchSideFuncs:
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1158,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1158,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1158,3'
              BranchSideFuncs:
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1159,18'
              BranchSideFuncs:
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1161,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1162,39'
              BranchSideFuncs:
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1179,16'
              BranchSideFuncs:
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1164,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1164,4'
              BranchSideFuncs:
                - error_log.1753
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1169,10'
              BranchSideFuncs:
                - error_log.1753
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1164,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1164,4'
              BranchSideFuncs:
                - error_log.1753
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1169,10'
              BranchSideFuncs:
                - error_log.1753
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1169,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1170,11'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:1174,3'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:1170,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1171,16'
              BranchSideFuncs:
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1172,17'
              BranchSideFuncs:
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1172,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1172,17'
              BranchSideFuncs:
                - cord_on_demand
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:1174,3'
              BranchSideFuncs:
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:1179,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1179,16'
              BranchSideFuncs:
                - cord_on_demand
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:1181,3'
              BranchSideFuncs:
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:1182,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1184,14'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1189,9'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1186,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1186,10'
              BranchSideFuncs:
                - fiber_wakeup
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:1187,23'
              BranchSideFuncs:
                - fiber_wakeup
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1189,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1190,4'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
            - BranchSide:      'src/lib/core/fiber.c:1196,17'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:1190,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1190,4'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1190,4'
              BranchSideFuncs:
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1190,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1190,4'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1191,4'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1191,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1191,4'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1191,4'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1192,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1192,8'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1192,8'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1192,39'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1193,8'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1195,3'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:1193,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1193,8'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1193,8'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1192,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1194,18'
              BranchSideFuncs:
                - fiber_wakeup
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1195,3'
              BranchSideFuncs:
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:1194,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1194,18'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_wakeup
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
            - BranchSide:      'src/lib/core/fiber.c:1195,3'
              BranchSideFuncs:
                - fiber_wakeup
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:1199,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1200,18'
              BranchSideFuncs:
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
            - BranchSide:      'src/lib/core/fiber.c:1205,3'
              BranchSideFuncs:
                - fiber_is_reusable
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:1210,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1211,4'
              BranchSideFuncs:
                - fiber_yield
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield_final
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1213,4'
              BranchSideFuncs:
                - fiber_yield_final
                - __assert_fail
                - fiber_check_gc
                - diag_clear.1720
                - __assert_fail
                - fiber_on_stop
                - fiber_recycle
                - fiber_is_reusable
                - fiber_yield
                - fiber_wakeup
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
                - diag_last_error.1754
                - __assert_fail
                - error_log.1753
                - diag_clear.1720
                - cord_on_demand
                - cord_on_demand
      Callsites:
        - Src:             'src/lib/core/fiber.c:1156,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1158,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1160,3'
          Dst:             fiber_check_gc
        - Src:             'src/lib/core/fiber.c:1162,22'
          Dst:             diag_last_error
        - Src:             'src/lib/core/fiber.c:1164,4'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1171,6'
          Dst:             error_log
        - Src:             'src/lib/core/fiber.c:1172,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1172,5'
          Dst:             diag_clear
        - Src:             'src/lib/core/fiber.c:1179,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1179,4'
          Dst:             diag_clear
        - Src:             'src/lib/core/fiber.c:1186,10'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1187,10'
          Dst:             fiber_wakeup
        - Src:             'src/lib/core/fiber.c:1190,4'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1190,4'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1191,4'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1192,8'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1193,8'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1194,18'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1194,5'
          Dst:             fiber_wakeup
        - Src:             'src/lib/core/fiber.c:1196,3'
          Dst:             fiber_on_stop
        - Src:             'src/lib/core/fiber.c:1200,4'
          Dst:             fiber_recycle
        - Src:             'src/lib/core/fiber.c:1210,7'
          Dst:             fiber_is_reusable
        - Src:             'src/lib/core/fiber.c:1211,4'
          Dst:             fiber_yield
        - Src:             'src/lib/core/fiber.c:1213,4'
          Dst:             fiber_yield_final
    - functionName:    register_fid
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - mh_i64ptr_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1021,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1021,16'
              BranchSideFuncs:
                - cord_on_demand
                - mh_i64ptr_put
            - BranchSide:      'src/lib/core/fiber.c:1021,16'
              BranchSideFuncs:
                - mh_i64ptr_put
      Callsites:
        - Src:             'src/lib/core/fiber.c:1021,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1021,2'
          Dst:             mh_i64ptr_put
    - functionName:    fiber_on_stop
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         20
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - exit
        - say_log_level_is_enabled
        - trigger_run
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - trigger_run
                - __assert_fail
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - trigger_run
                - __assert_fail
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:426,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:428,19'
              BranchSideFuncs:
                - trigger_run
                - __assert_fail
                - say_log_level_is_enabled.1757
                - exit
        - Branch String:   'src/lib/core/fiber.c:428,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:429,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - exit
            - BranchSide:      'src/lib/core/fiber.c:435,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:429,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:429,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/fiber.c:429,3'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:435,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:435,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:435,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:428,6'
          Dst:             trigger_run
        - Src:             'src/lib/core/fiber.c:429,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:429,3'
          Dst:             exit
        - Src:             'src/lib/core/fiber.c:435,2'
          Dst:             __assert_fail
    - functionName:    cord_costart
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.cord *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cord
        - name
        - f
        - arg
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - cord_start
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2213,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2214,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2218,13'
              BranchSideFuncs:
                - cord_start
                - free
        - Branch String:   'src/lib/core/fiber.c:2214,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2214,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2214,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2220,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2221,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/lib/core/fiber.c:2224,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:2214,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2220,6'
          Dst:             cord_start
        - Src:             'src/lib/core/fiber.c:2220,6'
          Dst:             cord_costart_thread_func
    - functionName:    cord_start
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.cord *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cord
        - name
        - f
        - arg
      BBCount:         89
      ICount:          573
      EdgeCount:       110
      CyclomaticComplexity: 23
      functionsReached:
        - BuildOutOfMemory
        - BuildSystemError
        - __errno_location
        - _say_strerror
        - cord_thread_func
        - diag_get
        - diag_set_error
        - ev_loop_destroy
        - ev_loop_new
        - pthread_cond_destroy
        - pthread_cond_wait
        - pthread_mutex_destroy
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - say_log_level_is_enabled
        - sigfillset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2018,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2018,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2018,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2018,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - ev_loop_new
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2018,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2020,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2021,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - sigfillset
                - sigdelset
                - sigdelset
                - sigdelset
                - sigdelset
                - pthread_sigmask
                - pthread_create
                - pthread_sigmask
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2021,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2021,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:2021,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
        - Branch String:   'src/lib/core/fiber.c:2024,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2024,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:2024,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:2024,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2024,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2026,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:2029,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2026,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2026,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:2026,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
        - Branch String:   'src/lib/core/fiber.c:2031,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - pthread_cond_wait
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2034,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
        - Branch String:   'src/lib/core/fiber.c:2032,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2032,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - say_log_level_is_enabled.1757
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - say_log_level_is_enabled.1757
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2032,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2031,18'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
                - pthread_cond_wait
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2032,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2034,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2035,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - ev_loop_destroy
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2035,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2036,20'
              BranchSideFuncs:
                - ev_loop_destroy
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2039,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2040,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2040,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2040,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2040,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2040,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2041,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2041,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2041,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - pthread_cond_destroy
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2041,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2042,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2042,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2042,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:2042,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             pthread_mutex_lock
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2018,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2019,15'
          Dst:             ev_loop_new
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:2021,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             sigfillset
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             sigdelset
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             sigdelset
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             sigdelset
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             sigdelset
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             pthread_sigmask
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             pthread_create
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             cord_thread_func
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             pthread_sigmask
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2024,6'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:2026,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             pthread_cond_wait
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2032,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2036,4'
          Dst:             ev_loop_destroy
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             pthread_mutex_unlock
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2040,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             pthread_mutex_destroy
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2041,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             pthread_cond_destroy
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2042,2'
          Dst:             __assert_fail
    - functionName:    sigfillset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigdelset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cord_thread_func
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         98
      ICount:          691
      EdgeCount:       121
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - _say_strerror
        - cord_cancel_callback
        - cord_create
        - cord_exit
        - cord_on_demand
        - ev_async_start
        - ev_async_stop
        - illegal_instruction
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1976,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1976,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1977,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1977,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1977,17'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1977,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1977,26'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1977,26'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1979,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1979,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1979,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1979,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1979,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1980,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - pthread_cond_signal
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1980,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1984,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1984,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1984,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - say_log_level_is_enabled.1757
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1984,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1985,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:1985,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
        - Branch String:   'src/lib/core/fiber.c:1985,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
        - Branch String:   'src/lib/core/fiber.c:1985,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1985,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
            - BranchSide:      'src/lib/core/fiber.c:1986,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
        - Branch String:   'src/lib/core/fiber.c:1986,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1986,2'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - illegal_instruction
            - BranchSide:      'src/lib/core/fiber.c:1986,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:1986,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1986,2'
              BranchSideFuncs:
                - illegal_instruction
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1987,14'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2000,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2000,12'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2000,12'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2003,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2004,3'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2006,16'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2006,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2006,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2006,16'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2006,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2006,25'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_stop
                - cord_exit
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2006,25'
              BranchSideFuncs:
                - ev_async_stop
                - cord_exit
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2007,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2007,12'
              BranchSideFuncs:
                - cord_on_demand
                - cord_exit
            - BranchSide:      'src/lib/core/fiber.c:2007,12'
              BranchSideFuncs:
                - cord_exit
      Callsites:
        - Src:             'src/lib/core/fiber.c:1975,2'
          Dst:             cord_create
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1976,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1977,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1977,26'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1977,2'
          Dst:             ev_async_start
        - Src:             'src/lib/core/fiber.c:1979,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1979,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             pthread_mutex_lock
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1980,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             pthread_cond_signal
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1984,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             pthread_mutex_unlock
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1985,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1986,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:1986,2'
          Dst:             illegal_instruction
        - Src:             'src/lib/core/fiber.c:2000,12'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2006,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2006,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2006,2'
          Dst:             ev_async_stop
        - Src:             'src/lib/core/fiber.c:2007,12'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2007,2'
          Dst:             cord_exit
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'union.pthread_attr_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cord_cancel_callback
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cord_on_demand
        - fiber_cancel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1832,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1832,6'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_cancel
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1832,6'
              BranchSideFuncs:
                - fiber_cancel
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1832,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1832,6'
              BranchSideFuncs:
                - fiber_cancel
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1833,16'
              BranchSideFuncs:
                - fiber_cancel
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1833,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1833,16'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_cancel
            - BranchSide:      'src/lib/core/fiber.c:1833,16'
              BranchSideFuncs:
                - fiber_cancel
      Callsites:
        - Src:             'src/lib/core/fiber.c:1832,6'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1833,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1833,3'
          Dst:             fiber_cancel
    - functionName:    illegal_instruction
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/trivia/util.h:834,3'
          Branch Sides:
            - BranchSide:      'src/trivia/util.h:834,3'
              BranchSideFuncs: []
            - BranchSide:      'src/trivia/util.h:834,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cord_cojoin_on_exit
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_async_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2091,2'
          Dst:             ev_async_send
    - functionName:    cord_cojoin_wakeup
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - ev
        - revents
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_wakeup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:2103,2'
          Dst:             fiber_wakeup
    - functionName:    cord_cojoin
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         48
      ICount:          319
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - cord_cojoin_on_exit
        - cord_cojoin_wakeup
        - cord_join
        - cord_on_demand
        - ev_async_send
        - ev_async_start
        - ev_async_stop
        - fiber_is_cancelled
        - fiber_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2109,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2109,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - __assert_fail
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2109,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2109,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2109,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2110,2'
              BranchSideFuncs:
                - __assert_fail
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2110,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2110,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2113,13'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2113,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2113,13'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2113,13'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2114,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2114,14'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2117,2'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2119,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2119,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
            - BranchSide:      'src/lib/core/fiber.c:2119,17'
              BranchSideFuncs:
                - ev_async_start
                - __assert_fail
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_send
        - Branch String:   'src/lib/core/fiber.c:2135,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2137,3'
              BranchSideFuncs:
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - ev_async_send
            - BranchSide:      'src/lib/core/fiber.c:2145,3'
              BranchSideFuncs:
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - ev_async_send
        - Branch String:   'src/lib/core/fiber.c:2137,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2137,3'
              BranchSideFuncs:
                - ev_async_stop
                - cord_join
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:2138,2'
              BranchSideFuncs:
                - ev_async_stop
                - cord_join
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:2146,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2146,4'
              BranchSideFuncs:
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - ev_async_send
            - BranchSide:      'src/lib/core/fiber.c:2147,8'
              BranchSideFuncs:
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - ev_async_send
        - Branch String:   'src/lib/core/fiber.c:2147,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2148,19'
              BranchSideFuncs:
                - ev_async_send
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
            - BranchSide:      'src/lib/core/fiber.c:2149,4'
              BranchSideFuncs:
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - __assert_fail
                - fiber_is_cancelled
                - ev_async_send
        - Branch String:   'src/lib/core/fiber.c:2150,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - ev_async_send
            - BranchSide:      'src/lib/core/fiber.c:2146,4'
              BranchSideFuncs:
                - __assert_fail
                - fiber_is_cancelled
                - fiber_yield
                - ev_async_stop
                - cord_join
                - cord_on_demand
                - ev_async_send
        - Branch String:   'src/lib/core/fiber.c:2153,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2153,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_stop
                - cord_join
            - BranchSide:      'src/lib/core/fiber.c:2153,16'
              BranchSideFuncs:
                - ev_async_stop
                - cord_join
      Callsites:
        - Src:             'src/lib/core/fiber.c:2109,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2109,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2110,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2113,13'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2114,14'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2119,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2119,2'
          Dst:             ev_async_start
        - Src:             'src/lib/core/fiber.c:2137,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2146,4'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2147,8'
          Dst:             fiber_is_cancelled
        - Src:             'src/lib/core/fiber.c:2148,5'
          Dst:             ev_async_send
        - Src:             'src/lib/core/fiber.c:2149,4'
          Dst:             fiber_yield
        - Src:             'src/lib/core/fiber.c:2153,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2153,2'
          Dst:             ev_async_stop
        - Src:             'src/lib/core/fiber.c:2154,9'
          Dst:             cord_join
    - functionName:    fiber_is_cancelled
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:658,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:658,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:658,9'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:658,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:658,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:658,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:658,9'
          Dst:             cord_on_demand
    - functionName:    cord_join
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.cord *'
      constantsTouched: []
      argNames:
        - cord
      BBCount:         41
      ICount:          231
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - BuildSystemError
        - __assert_fail
        - __errno_location
        - _say_strerror
        - cord_destroy
        - cord_on_demand
        - diag_get
        - diag_is_empty
        - diag_move
        - diag_set_error
        - pthread_join
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:2049,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2049,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - __assert_fail
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2049,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2049,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2049,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2050,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2050,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2050,2'
              BranchSideFuncs:
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2052,8'
              BranchSideFuncs:
                - pthread_join
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - say_log_level_is_enabled.1757
                - __errno_location
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/fiber.c:2053,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - say_log_level_is_enabled.1757
                - __errno_location
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2053,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - __errno_location
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2053,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
                - __assert_fail
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2053,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2054,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2055,24'
              BranchSideFuncs:
                - __assert_fail
                - cord_destroy
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2066,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
        - Branch String:   'src/lib/core/fiber.c:2056,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2056,3'
              BranchSideFuncs:
                - cord_destroy
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2057,9'
              BranchSideFuncs:
                - cord_destroy
                - diag_is_empty
                - diag_get
                - diag_move
                - __assert_fail
        - Branch String:   'src/lib/core/fiber.c:2060,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2061,4'
              BranchSideFuncs:
                - diag_is_empty
                - diag_get
                - diag_move
                - cord_destroy
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2065,2'
              BranchSideFuncs:
                - cord_destroy
        - Branch String:   'src/lib/core/fiber.c:2061,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2061,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/fiber.c:2062,15'
              BranchSideFuncs:
                - diag_get
                - diag_move
                - cord_destroy
        - Branch String:   'src/lib/core/fiber.c:2066,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:2066,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
            - BranchSide:      'src/lib/core/fiber.c:2066,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
                - cord_destroy
      Callsites:
        - Src:             'src/lib/core/fiber.c:2049,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:2049,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2050,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             pthread_join
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             _say_strerror
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2053,12'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2056,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2061,4'
          Dst:             diag_is_empty
        - Src:             'src/lib/core/fiber.c:2061,4'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:2062,24'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2062,4'
          Dst:             diag_move
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:2066,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:2068,2'
          Dst:             cord_destroy
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    box_region_truncate
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - region_truncate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1819,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1819,26'
              BranchSideFuncs:
                - cord_on_demand
                - region_truncate
            - BranchSide:      'src/lib/core/fiber.c:1819,26'
              BranchSideFuncs:
                - region_truncate
      Callsites:
        - Src:             'src/lib/core/fiber.c:1819,26'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1819,9'
          Dst:             region_truncate
    - functionName:    region_aligned_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.region *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
        - alignment
      BBCount:         17
      ICount:          152
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - region_aligned_reserve
        - rslab_data_end
        - rslab_unused
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:273,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:273,2'
              BranchSideFuncs:
                - region_aligned_reserve
                - rslab_data_end
                - rslab_unused.1745
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:275,2'
              BranchSideFuncs:
                - region_aligned_reserve
                - rslab_data_end
                - rslab_unused.1745
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:278,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:278,6'
              BranchSideFuncs:
                - rslab_data_end
                - rslab_unused.1745
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:279,24'
              BranchSideFuncs:
                - rslab_data_end
                - rslab_unused.1745
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:290,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:290,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:292,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:292,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:293,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:295,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:273,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:277,14'
          Dst:             region_aligned_reserve
        - Src:             'src/lib/small/include/small/region.h:288,26'
          Dst:             rslab_data_end
        - Src:             'src/lib/small/include/small/region.h:290,3'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:290,3'
          Dst:             __assert_fail
    - functionName:    box_region_aligned_alloc
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - cord_on_demand
        - diag_get
        - diag_set_error
        - region_aligned_alloc
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1810,36'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1810,36'
              BranchSideFuncs:
                - cord_on_demand
                - region_aligned_alloc
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1810,36'
              BranchSideFuncs:
                - region_aligned_alloc
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1811,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1811,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1812,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1812,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1812,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1812,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/fiber.c:1810,36'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1810,14'
          Dst:             region_aligned_alloc
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:1812,3'
          Dst:             __errno_location
    - functionName:    region_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         17
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - region_reserve
        - rslab_unused
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:239,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:239,2'
              BranchSideFuncs:
                - region_reserve.1741
                - rslab_unused.1745
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:241,2'
              BranchSideFuncs:
                - region_reserve.1741
                - rslab_unused.1745
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:244,6'
              BranchSideFuncs:
                - rslab_unused.1745
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:245,24'
              BranchSideFuncs:
                - rslab_unused.1745
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:248,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:250,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:251,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:252,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:239,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:243,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             __assert_fail
    - functionName:    box_region_alloc
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - cord_on_demand
        - diag_get
        - diag_set_error
        - region_alloc
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1801,28'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1801,28'
              BranchSideFuncs:
                - cord_on_demand
                - region_alloc.1854
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1801,28'
              BranchSideFuncs:
                - region_alloc.1854
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1802,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1802,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1803,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:1803,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1803,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:1803,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/fiber.c:1801,28'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1801,14'
          Dst:             region_alloc
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:1803,3'
          Dst:             __errno_location
    - functionName:    box_region_used
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - region_used
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1795,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1795,22'
              BranchSideFuncs:
                - region_used.1800
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1795,22'
              BranchSideFuncs:
                - region_used.1800
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1795,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1795,22'
              BranchSideFuncs:
                - cord_on_demand
                - region_used.1800
            - BranchSide:      'src/lib/core/fiber.c:1795,22'
              BranchSideFuncs:
                - region_used.1800
      Callsites:
        - Src:             'src/lib/core/fiber.c:1795,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1795,9'
          Dst:             region_used
    - functionName:    fiber_top_disable
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cord_on_demand
        - ev_check_stop
        - ev_prepare_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1765,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1765,6'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1765,6'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1765,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1765,6'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1766,19'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1766,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1766,19'
              BranchSideFuncs:
                - cord_on_demand
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1766,19'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1766,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1766,34'
              BranchSideFuncs:
                - cord_on_demand
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1766,34'
              BranchSideFuncs:
                - ev_prepare_stop
                - ev_check_stop
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1767,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1767,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_check_stop
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1767,17'
              BranchSideFuncs:
                - ev_check_stop
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1767,32'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1767,32'
              BranchSideFuncs:
                - cord_on_demand
                - ev_check_stop
            - BranchSide:      'src/lib/core/fiber.c:1767,32'
              BranchSideFuncs:
                - ev_check_stop
      Callsites:
        - Src:             'src/lib/core/fiber.c:1766,19'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1766,34'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1766,3'
          Dst:             ev_prepare_stop
        - Src:             'src/lib/core/fiber.c:1767,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1767,32'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1767,3'
          Dst:             ev_check_stop
    - functionName:    cpu_stat_reset
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpu_stat_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:120,2'
          Dst:             cpu_stat_start
    - functionName:    fiber_top_enable
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         37
      ICount:          301
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - clock_stat_reset
        - cord_on_demand
        - cpu_stat_reset
        - ev_check_start
        - ev_prepare_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1746,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1746,7'
              BranchSideFuncs:
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1746,7'
              BranchSideFuncs:
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1746,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1746,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1747,20'
              BranchSideFuncs:
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1747,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1747,20'
              BranchSideFuncs:
                - cord_on_demand
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1747,20'
              BranchSideFuncs:
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1747,35'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1747,35'
              BranchSideFuncs:
                - cord_on_demand
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1747,35'
              BranchSideFuncs:
                - ev_prepare_start
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1748,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1748,18'
              BranchSideFuncs:
                - cord_on_demand
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1748,18'
              BranchSideFuncs:
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1748,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1748,33'
              BranchSideFuncs:
                - cord_on_demand
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1748,33'
              BranchSideFuncs:
                - ev_check_start
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1751,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1751,19'
              BranchSideFuncs:
                - cord_on_demand
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1751,19'
              BranchSideFuncs:
                - cpu_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1752,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1752,21'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1752,21'
              BranchSideFuncs:
                - clock_stat_reset
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1753,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1753,21'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1753,21'
              BranchSideFuncs:
                - clock_stat_reset
                - clock_stat_reset
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1756,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1756,3'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_reset
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1756,3'
              BranchSideFuncs:
                - clock_stat_reset
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1756,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1756,3'
              BranchSideFuncs:
                - cord_on_demand
                - clock_stat_reset
            - BranchSide:      'src/lib/core/fiber.c:1756,3'
              BranchSideFuncs:
                - clock_stat_reset
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1756,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1757,22'
              BranchSideFuncs:
                - clock_stat_reset
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1759,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1747,20'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1747,35'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1747,3'
          Dst:             ev_prepare_start
        - Src:             'src/lib/core/fiber.c:1748,18'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1748,33'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1748,3'
          Dst:             ev_check_start
        - Src:             'src/lib/core/fiber.c:1751,19'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1751,3'
          Dst:             cpu_stat_reset
        - Src:             'src/lib/core/fiber.c:1752,21'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1752,3'
          Dst:             clock_stat_reset
        - Src:             'src/lib/core/fiber.c:1753,21'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1753,3'
          Dst:             clock_stat_reset
        - Src:             'src/lib/core/fiber.c:1756,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1756,3'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1757,4'
          Dst:             clock_stat_reset
    - functionName:    fiber_top_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_new_system
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      'struct.fiber *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - f
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fiber_attr_create
        - fiber_new_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1639,2'
          Dst:             fiber_attr_create
        - Src:             'src/lib/core/fiber.c:1641,9'
          Dst:             fiber_new_ex
    - functionName:    fiber_attr_create
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber_attr *'
      constantsTouched: []
      argNames:
        - fiber_attr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_csw
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1264,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1264,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1265,11'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1265,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1265,11'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1265,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1265,11'
          Dst:             cord_on_demand
    - functionName:    fiber_id
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1256,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1256,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1257,11'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1257,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1257,11'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1257,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1257,11'
          Dst:             cord_on_demand
    - functionName:    fiber_name
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - fiber
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1248,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1248,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1249,11'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1249,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1249,11'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1249,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1249,11'
          Dst:             cord_on_demand
    - functionName:    fiber_self
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      'struct.fiber *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1034,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1034,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1034,9'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:1034,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1034,9'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:1034,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:1034,9'
          Dst:             cord_on_demand
    - functionName:    mh_i64ptr_node
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.mh_i64ptr_node_t *'
      argCount:        2
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
      constantsTouched: []
      argNames:
        - h
        - x
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_i64ptr_find
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - arg
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mh_i64ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:205,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:206,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:209,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:205,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:207,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:209,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:209,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:210,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:212,22'
              BranchSideFuncs:
                - mh_i64ptr_next_slot
      Callsites:
        - Src:             'src/lib/salad/mhash.h:212,7'
          Dst:             mh_i64ptr_next_slot
    - functionName:    fiber_find
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      'struct.fiber *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - fid
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
        - mh_i64ptr_find
        - mh_i64ptr_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:1009,39'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1009,39'
              BranchSideFuncs:
                - cord_on_demand
                - mh_i64ptr_find
                - mh_i64ptr_node
            - BranchSide:      'src/lib/core/fiber.c:1009,39'
              BranchSideFuncs:
                - mh_i64ptr_find
                - mh_i64ptr_node
        - Branch String:   'src/lib/core/fiber.c:1012,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:1013,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:1014,24'
              BranchSideFuncs:
                - mh_i64ptr_node
      Callsites:
        - Src:             'src/lib/core/fiber.c:1009,39'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:1010,15'
          Dst:             mh_i64ptr_find
        - Src:             'src/lib/core/fiber.c:1014,9'
          Dst:             mh_i64ptr_node
    - functionName:    fiber_schedule_cb
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - watcher
        - revents
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - fiber_wakeup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - __assert_fail
                - fiber_wakeup
        - Branch String:   'src/lib/core/fiber.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - fiber_wakeup
            - BranchSide:      'src/lib/core/fiber.c:954,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:954,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:954,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:954,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:955,2'
          Dst:             fiber_wakeup
    - functionName:    fiber_sleep
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - delay
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cord_on_demand
        - ev_idle_start
        - ev_idle_stop
        - fiber_yield_timeout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:938,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:939,17'
              BranchSideFuncs:
                - ev_idle_start
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:941,22'
              BranchSideFuncs:
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:939,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:939,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_idle_start
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:939,17'
              BranchSideFuncs:
                - ev_idle_start
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:939,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:939,26'
              BranchSideFuncs:
                - cord_on_demand
                - ev_idle_start
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:941,22'
              BranchSideFuncs:
                - ev_idle_start
                - fiber_yield_timeout
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:943,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:943,6'
              BranchSideFuncs:
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:944,16'
              BranchSideFuncs:
                - ev_idle_stop
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:944,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:944,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_idle_stop
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:944,16'
              BranchSideFuncs:
                - ev_idle_stop
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:944,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:944,25'
              BranchSideFuncs:
                - cord_on_demand
                - ev_idle_stop
            - BranchSide:      'src/lib/core/fiber.c:944,25'
              BranchSideFuncs:
                - ev_idle_stop
      Callsites:
        - Src:             'src/lib/core/fiber.c:939,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:939,26'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:939,3'
          Dst:             ev_idle_start
        - Src:             'src/lib/core/fiber.c:941,2'
          Dst:             fiber_yield_timeout
        - Src:             'src/lib/core/fiber.c:944,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:944,25'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:944,3'
          Dst:             ev_idle_stop
    - functionName:    fiber_reschedule
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - fiber_make_ready
        - fiber_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:753,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:753,20'
              BranchSideFuncs:
                - __assert_fail
                - fiber_make_ready
                - fiber_yield
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:753,20'
              BranchSideFuncs:
                - __assert_fail
                - fiber_make_ready
                - fiber_yield
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:753,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:753,20'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - fiber_make_ready
                - fiber_yield
            - BranchSide:      'src/lib/core/fiber.c:753,20'
              BranchSideFuncs:
                - __assert_fail
                - fiber_make_ready
                - fiber_yield
        - Branch String:   'src/lib/core/fiber.c:759,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:759,2'
              BranchSideFuncs:
                - fiber_make_ready
                - fiber_yield
            - BranchSide:      'src/lib/core/fiber.c:759,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/fiber.c:753,20'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:759,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/fiber.c:760,2'
          Dst:             fiber_make_ready
        - Src:             'src/lib/core/fiber.c:761,2'
          Dst:             fiber_yield
    - functionName:    fiber_clock64
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_monotonic_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:744,36'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:744,36'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:744,36'
              BranchSideFuncs:
                - ev_monotonic_now
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:744,36'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:744,36'
              BranchSideFuncs:
                - cord_on_demand
                - ev_monotonic_now
            - BranchSide:      'src/lib/core/fiber.c:744,36'
              BranchSideFuncs:
                - ev_monotonic_now
      Callsites:
        - Src:             'src/lib/core/fiber.c:744,36'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:744,19'
          Dst:             ev_monotonic_now
    - functionName:    fiber_time64
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:732,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:732,26'
              BranchSideFuncs:
                - ev_now
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:732,26'
              BranchSideFuncs:
                - ev_now
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:732,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:732,26'
              BranchSideFuncs:
                - cord_on_demand
                - ev_now
            - BranchSide:      'src/lib/core/fiber.c:732,26'
              BranchSideFuncs:
                - ev_now
      Callsites:
        - Src:             'src/lib/core/fiber.c:732,26'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:732,19'
          Dst:             ev_now
    - functionName:    fiber_time
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cord_on_demand
        - ev_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:726,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:726,16'
              BranchSideFuncs:
                - ev_now
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:726,16'
              BranchSideFuncs:
                - ev_now
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:726,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:726,16'
              BranchSideFuncs:
                - cord_on_demand
                - ev_now
            - BranchSide:      'src/lib/core/fiber.c:726,16'
              BranchSideFuncs:
                - ev_now
      Callsites:
        - Src:             'src/lib/core/fiber.c:726,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/fiber.c:726,9'
          Dst:             ev_now
    - functionName:    fiber_set_cancellable
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - yesno
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_get_ctx
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.fiber *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:605,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:605,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:606,7'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:606,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:606,7'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:606,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:606,7'
          Dst:             cord_on_demand
    - functionName:    fiber_set_ctx
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.fiber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - f
        - f_arg
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cord_on_demand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:597,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:597,6'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:598,7'
              BranchSideFuncs:
                - cord_on_demand
        - Branch String:   'src/lib/core/fiber.c:598,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:598,7'
              BranchSideFuncs:
                - cord_on_demand
            - BranchSide:      'src/lib/core/fiber.c:598,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:598,7'
          Dst:             cord_on_demand
    - functionName:    fiber_checkstack
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_attr_getstacksize
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.fiber_attr *'
      constantsTouched: []
      argNames:
        - fiber_attr
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:415,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:415,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:416,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fiber_attr_setstacksize
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.fiber_attr *'
        - size_t
      constantsTouched: []
      argNames:
        - fiber_attr
        - stack_size
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildSystemError
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:398,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:399,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:403,27'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/fiber.c:400,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:400,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:400,3'
              BranchSideFuncs:
                - BuildSystemError
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:404,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/fiber.c:407,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/fiber.c:399,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:400,3'
          Dst:             __errno_location
    - functionName:    fiber_attr_delete
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.fiber_attr *'
      constantsTouched: []
      argNames:
        - fiber_attr
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fiber_attr_new
      functionSourceFile: '/src/tarantool/src/lib/core/fiber.c'
      linkageType:     externalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'struct.fiber_attr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BuildOutOfMemory
        - __errno_location
        - diag_get
        - diag_set_error
        - fiber_attr_create
        - say_log_level_is_enabled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/fiber.c:379,21'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:379,34'
              BranchSideFuncs:
                - malloc
                - fiber_attr_create
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:379,34'
              BranchSideFuncs:
                - malloc
                - fiber_attr_create
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
        - Branch String:   'src/lib/core/fiber.c:380,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:381,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1757
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:385,20'
              BranchSideFuncs:
                - fiber_attr_create
        - Branch String:   'src/lib/core/fiber.c:381,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/fiber.c:381,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
            - BranchSide:      'src/lib/core/fiber.c:381,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1761
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             diag_get
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/fiber.c:381,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/fiber.c:385,2'
          Dst:             fiber_attr_create
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    getaddrinfo_free_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - coio_task_destroy
        - freeaddrinfo
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:352,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:353,8'
              BranchSideFuncs:
                - free
                - coio_task_destroy
                - free
                - freeaddrinfo
                - free
            - BranchSide:      'src/lib/core/coio_task.c:354,6'
              BranchSideFuncs:
                - coio_task_destroy
                - free
                - freeaddrinfo
                - free
        - Branch String:   'src/lib/core/coio_task.c:354,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:355,8'
              BranchSideFuncs:
                - free
                - coio_task_destroy
                - free
                - freeaddrinfo
            - BranchSide:      'src/lib/core/coio_task.c:356,6'
              BranchSideFuncs:
                - coio_task_destroy
                - free
                - freeaddrinfo
        - Branch String:   'src/lib/core/coio_task.c:356,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:356,6'
              BranchSideFuncs:
                - freeaddrinfo
                - coio_task_destroy
                - free
            - BranchSide:      'src/lib/core/coio_task.c:357,16'
              BranchSideFuncs:
                - freeaddrinfo
                - coio_task_destroy
                - free
      Callsites:
        - Src:             'src/lib/core/coio_task.c:357,3'
          Dst:             freeaddrinfo
        - Src:             'src/lib/core/coio_task.c:358,2'
          Dst:             coio_task_destroy
    - functionName:    coio_task_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - task
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diag_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/coio_task.c:230,2'
          Dst:             diag_destroy
    - functionName:    diag_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diag_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/diag.h:391,2'
          Dst:             diag_clear
    - functionName:    getaddrinfo_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getaddrinfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:338,32'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:338,35'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'src/lib/core/coio_task.c:339,7'
              BranchSideFuncs:
                - getaddrinfo
        - Branch String:   'src/lib/core/coio_task.c:338,63'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:338,63'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'src/lib/core/coio_task.c:339,7'
              BranchSideFuncs:
                - getaddrinfo
        - Branch String:   'src/lib/core/coio_task.c:338,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:338,6'
              BranchSideFuncs:
                - getaddrinfo
            - BranchSide:      'src/lib/core/coio_task.c:340,3'
              BranchSideFuncs:
                - getaddrinfo
      Callsites:
        - Src:             'src/lib/core/coio_task.c:329,13'
          Dst:             getaddrinfo
        - Src:             'src/lib/core/coio_task.c:341,14'
          Dst:             getaddrinfo
    - functionName:    coio_getaddrinfo
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.addrinfo *'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - host
        - port
        - hints
        - res
        - timeout
      BBCount:         37
      ICount:          305
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - BuildOutOfMemory
        - BuildSystemError
        - __errno_location
        - calloc
        - coio_task_create
        - coio_task_execute
        - diag_get
        - diag_set_error
        - getaddrinfo_free_cb
        - say_log_level_is_enabled
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:371,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:372,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:376,20'
              BranchSideFuncs:
                - coio_task_create
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:372,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:372,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:372,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
        - Branch String:   'src/lib/core/coio_task.c:384,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:390,11'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:392,3'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:395,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:395,23'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:404,6'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:395,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:396,23'
              BranchSideFuncs:
                - strdup
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:404,6'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:397,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:398,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:403,2'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - strdup
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:398,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:398,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:398,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:404,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:405,23'
              BranchSideFuncs:
                - strdup
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:415,25'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:406,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:407,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1934
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:412,2'
              BranchSideFuncs:
                - coio_task_execute
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:407,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:407,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:407,4'
              BranchSideFuncs:
                - strlen
                - BuildOutOfMemory
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:415,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:416,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:419,6'
              BranchSideFuncs:
                - getaddrinfo_free_cb
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:421,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:429,9'
              BranchSideFuncs:
                - getaddrinfo_free_cb
        - Branch String:   'src/lib/core/coio_task.c:422,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:422,3'
              BranchSideFuncs:
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
            - BranchSide:      'src/lib/core/coio_task.c:422,3'
              BranchSideFuncs:
                - gai_strerror
                - BuildSystemError
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - getaddrinfo_free_cb
      Callsites:
        - Src:             'src/lib/core/coio_task.c:370,37'
          Dst:             calloc
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:372,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:376,2'
          Dst:             coio_task_create
        - Src:             'src/lib/core/coio_task.c:376,2'
          Dst:             getaddrinfo_cb
        - Src:             'src/lib/core/coio_task.c:376,2'
          Dst:             getaddrinfo_free_cb
        - Src:             'src/lib/core/coio_task.c:396,16'
          Dst:             strdup
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             strlen
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:398,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:400,4'
          Dst:             getaddrinfo_free_cb
        - Src:             'src/lib/core/coio_task.c:405,16'
          Dst:             strdup
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             strlen
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:407,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:409,4'
          Dst:             getaddrinfo_free_cb
        - Src:             'src/lib/core/coio_task.c:415,6'
          Dst:             coio_task_execute
        - Src:             'src/lib/core/coio_task.c:421,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             gai_strerror
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             BuildSystemError
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:422,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:424,3'
          Dst:             getaddrinfo_free_cb
        - Src:             'src/lib/core/coio_task.c:431,2'
          Dst:             getaddrinfo_free_cb
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear.1930
                - error_unlink_effect.1926
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    coio_task_create
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.coio_task *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - task
        - func
        - on_timeout
      BBCount:         13
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - coio_on_destroy
        - coio_on_feed
        - coio_on_finish
        - cord_on_demand
        - diag_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:210,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:210,2'
              BranchSideFuncs:
                - __assert_fail
                - diag_create.1950
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:210,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/coio_task.c:210,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:210,2'
              BranchSideFuncs:
                - diag_create.1950
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:213,10'
              BranchSideFuncs:
                - diag_create.1950
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:220,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:220,16'
              BranchSideFuncs:
                - cord_on_demand
                - diag_create.1950
            - BranchSide:      'src/lib/core/coio_task.c:220,16'
              BranchSideFuncs:
                - diag_create.1950
      Callsites:
        - Src:             'src/lib/core/coio_task.c:210,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/coio_task.c:220,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:224,2'
          Dst:             diag_create
    - functionName:    coio_task_execute
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.coio_task *'
        - double
      constantsTouched: []
      argNames:
        - task
        - timeout
      BBCount:         26
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - BuildFiberIsCancelled
        - BuildTimedOut
        - __assert_fail
        - __errno_location
        - cord_on_demand
        - diag_get
        - diag_set_error
        - eio_submit
        - fiber_is_cancelled
        - fiber_yield_timeout
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:245,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:245,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:246,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:246,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:246,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:246,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
        - Branch String:   'src/lib/core/coio_task.c:246,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:246,2'
              BranchSideFuncs:
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:248,14'
              BranchSideFuncs:
                - eio_submit
                - fiber_yield_timeout
                - fiber_is_cancelled
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
        - Branch String:   'src/lib/core/coio_task.c:250,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/coio_task.c:253,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:254,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:256,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.1934
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
        - Branch String:   'src/lib/core/coio_task.c:254,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:254,4'
              BranchSideFuncs:
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:254,4'
              BranchSideFuncs:
                - BuildFiberIsCancelled
                - diag_get
                - diag_set_error.1940
                - __errno_location
        - Branch String:   'src/lib/core/coio_task.c:256,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:256,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:256,4'
              BranchSideFuncs:
                - BuildTimedOut
                - diag_get
                - diag_set_error.1940
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/coio_task.c:245,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/coio_task.c:246,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:246,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/coio_task.c:248,2'
          Dst:             eio_submit
        - Src:             'src/lib/core/coio_task.c:249,2'
          Dst:             fiber_yield_timeout
        - Src:             'src/lib/core/coio_task.c:253,7'
          Dst:             fiber_is_cancelled
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             BuildFiberIsCancelled
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:254,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             BuildTimedOut
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/coio_task.c:256,4'
          Dst:             __errno_location
    - functionName:    coio_on_feed
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diag_get
        - diag_move
        - fiber_check_gc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:166,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:166,6'
              BranchSideFuncs:
                - diag_get
                - diag_move.1952
                - fiber_check_gc
            - BranchSide:      'src/lib/core/coio_task.c:167,13'
              BranchSideFuncs:
                - diag_get
                - diag_move.1952
                - fiber_check_gc
      Callsites:
        - Src:             'src/lib/core/coio_task.c:167,13'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:167,3'
          Dst:             diag_move
        - Src:             'src/lib/core/coio_task.c:168,2'
          Dst:             fiber_check_gc
    - functionName:    coio_on_finish
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.eio_req *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fiber_wakeup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:179,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:187,2'
              BranchSideFuncs:
                - fiber_wakeup
      Callsites:
        - Src:             'src/lib/core/coio_task.c:190,2'
          Dst:             fiber_wakeup
    - functionName:    coio_on_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:201,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:201,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/coio_task.c:201,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/coio_task.c:201,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:201,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:202,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/coio_task.c:202,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:202,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:203,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/coio_task.c:201,2'
          Dst:             __assert_fail
    - functionName:    diag_create
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_move
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diag_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:378,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:379,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:380,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/diag.h:377,2'
          Dst:             diag_clear
    - functionName:    coio_on_call
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diag_get
        - diag_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:267,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:267,6'
              BranchSideFuncs:
                - diag_get
                - diag_move.1952
            - BranchSide:      'src/lib/core/coio_task.c:268,13'
              BranchSideFuncs:
                - diag_get
                - diag_move.1952
      Callsites:
        - Src:             'src/lib/core/coio_task.c:268,13'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:268,3'
          Dst:             diag_move
    - functionName:    coio_call
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         16
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - calloc
        - coio_on_call
        - coio_on_finish
        - cord_on_demand
        - diag_create
        - diag_get
        - diag_move
        - eio_submit
        - fiber_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:275,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:276,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/coio_task.c:278,2'
              BranchSideFuncs:
                - diag_create.1950
                - eio_submit
                - fiber_yield
                - __errno_location
                - free
                - __errno_location
                - diag_get
                - diag_move.1952
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:284,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:284,16'
              BranchSideFuncs:
                - cord_on_demand
                - diag_create.1950
                - eio_submit
                - fiber_yield
                - __errno_location
                - free
                - __errno_location
                - diag_get
                - diag_move.1952
            - BranchSide:      'src/lib/core/coio_task.c:293,3'
              BranchSideFuncs:
                - diag_create.1950
                - eio_submit
                - fiber_yield
                - __errno_location
                - free
                - __errno_location
                - diag_get
                - diag_move.1952
        - Branch String:   'src/lib/core/coio_task.c:294,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:293,3'
              BranchSideFuncs:
                - fiber_yield
                - __errno_location
                - free
                - __errno_location
                - diag_get
                - diag_move.1952
            - BranchSide:      'src/lib/core/coio_task.c:295,2'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
                - diag_get
                - diag_move.1952
        - Branch String:   'src/lib/core/coio_task.c:299,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:300,14'
              BranchSideFuncs:
                - diag_get
                - diag_move.1952
                - free
                - __errno_location
            - BranchSide:      'src/lib/core/coio_task.c:301,7'
              BranchSideFuncs:
                - free
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/coio_task.c:274,48'
          Dst:             calloc
        - Src:             'src/lib/core/coio_task.c:284,16'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:287,2'
          Dst:             diag_create
        - Src:             'src/lib/core/coio_task.c:290,2'
          Dst:             eio_submit
        - Src:             'src/lib/core/coio_task.c:293,3'
          Dst:             fiber_yield
        - Src:             'src/lib/core/coio_task.c:298,19'
          Dst:             __errno_location
        - Src:             'src/lib/core/coio_task.c:300,26'
          Dst:             diag_get
        - Src:             'src/lib/core/coio_task.c:300,3'
          Dst:             diag_move
        - Src:             'src/lib/core/coio_task.c:302,2'
          Dst:             __errno_location
    - functionName:    coio_task_post
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.coio_task *'
      constantsTouched: []
      argNames:
        - task
      BBCount:         14
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cord_on_demand
        - eio_submit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:236,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:236,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:237,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:237,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:237,2'
              BranchSideFuncs:
                - cord_on_demand
                - __assert_fail
                - eio_submit
            - BranchSide:      'src/lib/core/coio_task.c:237,2'
              BranchSideFuncs:
                - __assert_fail
                - eio_submit
        - Branch String:   'src/lib/core/coio_task.c:237,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:237,2'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'src/lib/core/coio_task.c:237,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/coio_task.c:236,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/coio_task.c:237,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:237,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/coio_task.c:238,2'
          Dst:             eio_submit
    - functionName:    coio_shutdown
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_set_max_parallel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:158,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:158,2'
              BranchSideFuncs:
                - eio_set_max_parallel
            - BranchSide:      'src/lib/core/coio_task.c:158,2'
              BranchSideFuncs:
                - eio_set_max_parallel
      Callsites:
        - Src:             'src/lib/core/coio_task.c:158,2'
          Dst:             eio_set_max_parallel
    - functionName:    coio_async_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - events
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_poll
        - ev_idle_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:91,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:91,6'
              BranchSideFuncs:
                - ev_idle_start
            - BranchSide:      'src/lib/core/coio_task.c:93,17'
              BranchSideFuncs:
                - ev_idle_start
      Callsites:
        - Src:             'src/lib/core/coio_task.c:91,6'
          Dst:             eio_poll
        - Src:             'src/lib/core/coio_task.c:93,3'
          Dst:             ev_idle_start
    - functionName:    coio_idle_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_idle *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - events
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_poll
        - ev_idle_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:81,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:81,6'
              BranchSideFuncs:
                - ev_idle_stop
            - BranchSide:      'src/lib/core/coio_task.c:83,16'
              BranchSideFuncs:
                - ev_idle_stop
      Callsites:
        - Src:             'src/lib/core/coio_task.c:81,6'
          Dst:             eio_poll
        - Src:             'src/lib/core/coio_task.c:83,3'
          Dst:             ev_idle_stop
    - functionName:    coio_done_poll_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    coio_want_poll_cb
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_async_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/coio_task.c:101,2'
          Dst:             ev_async_send
    - functionName:    coio_enable
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - coio_async_cb
        - coio_idle_cb
        - coio_want_poll_cb
        - cord_on_demand
        - eio_init
        - ev_async_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:146,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:146,2'
              BranchSideFuncs:
                - eio_init
                - ev_async_start
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:146,2'
              BranchSideFuncs:
                - eio_init
                - ev_async_start
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:147,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:147,22'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:149,2'
              BranchSideFuncs:
                - ev_async_start
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:152,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:152,17'
              BranchSideFuncs:
                - cord_on_demand
                - ev_async_start
            - BranchSide:      'src/lib/core/coio_task.c:152,17'
              BranchSideFuncs:
                - ev_async_start
      Callsites:
        - Src:             'src/lib/core/coio_task.c:146,2'
          Dst:             eio_init
        - Src:             'src/lib/core/coio_task.c:146,2'
          Dst:             coio_want_poll_cb
        - Src:             'src/lib/core/coio_task.c:146,2'
          Dst:             coio_done_poll_cb
        - Src:             'src/lib/core/coio_task.c:147,22'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:152,17'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:152,2'
          Dst:             ev_async_start
    - functionName:    coio_on_stop
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cord_destroy
        - cord_exit
        - cord_on_demand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:125,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:125,12'
              BranchSideFuncs:
                - cord_on_demand
                - cord_exit
                - cord_destroy
                - free
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:125,12'
              BranchSideFuncs:
                - cord_exit
                - cord_destroy
                - free
                - cord_on_demand
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:126,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:126,15'
              BranchSideFuncs:
                - cord_on_demand
                - cord_destroy
                - free
                - cord_on_demand
            - BranchSide:      'src/lib/core/coio_task.c:126,15'
              BranchSideFuncs:
                - cord_destroy
                - free
                - cord_on_demand
        - Branch String:   'src/lib/core/coio_task.c:127,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:127,7'
              BranchSideFuncs:
                - cord_on_demand
                - free
            - BranchSide:      'src/lib/core/coio_task.c:127,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/lib/core/coio_task.c:125,12'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:125,2'
          Dst:             cord_exit
        - Src:             'src/lib/core/coio_task.c:126,15'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/coio_task.c:126,2'
          Dst:             cord_destroy
        - Src:             'src/lib/core/coio_task.c:127,7'
          Dst:             cord_on_demand
    - functionName:    coio_on_start
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - cord_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:115,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:116,3'
              BranchSideFuncs:
                - cord_create
            - BranchSide:      'src/lib/core/coio_task.c:117,14'
              BranchSideFuncs:
                - cord_create
      Callsites:
        - Src:             'src/lib/core/coio_task.c:114,37'
          Dst:             calloc
        - Src:             'src/lib/core/coio_task.c:117,2'
          Dst:             cord_create
    - functionName:    coio_init
      functionSourceFile: '/src/tarantool/src/lib/core/coio_task.c'
      linkageType:     externalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - coio_on_start
        - coio_on_stop
        - eio_set_thread_on_start
        - eio_set_thread_on_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/coio_task.c:134,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/coio_task.c:134,2'
              BranchSideFuncs:
                - eio_set_thread_on_start
                - eio_set_thread_on_stop
            - BranchSide:      'src/lib/core/coio_task.c:134,2'
              BranchSideFuncs:
                - eio_set_thread_on_start
                - eio_set_thread_on_stop
      Callsites:
        - Src:             'src/lib/core/coio_task.c:134,2'
          Dst:             eio_set_thread_on_start
        - Src:             'src/lib/core/coio_task.c:134,2'
          Dst:             coio_on_start
        - Src:             'src/lib/core/coio_task.c:135,2'
          Dst:             eio_set_thread_on_stop
        - Src:             'src/lib/core/coio_task.c:135,2'
          Dst:             coio_on_stop
    - functionName:    _GLOBAL__sub_I_exception.cc
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:0,0'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1961
                - __cxx_global_var_init.4
                - __cxx_global_var_init.7
                - __cxx_global_var_init.10
                - __cxx_global_var_init.13
                - __cxx_global_var_init.16
                - __cxx_global_var_init.19
                - __cxx_global_var_init.24
                - __cxx_global_var_init.27
                - __cxx_global_var_init.30
                - __cxx_global_var_init.32
                - __cxx_global_var_init.34
                - __cxx_global_var_init.36
                - __cxx_global_var_init.38
                - __cxx_global_var_init.40
            - BranchSide:      'src/lib/core/exception.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1961
                - __cxx_global_var_init.4
                - __cxx_global_var_init.7
                - __cxx_global_var_init.10
                - __cxx_global_var_init.13
                - __cxx_global_var_init.16
                - __cxx_global_var_init.19
                - __cxx_global_var_init.24
                - __cxx_global_var_init.27
                - __cxx_global_var_init.30
                - __cxx_global_var_init.32
                - __cxx_global_var_init.34
                - __cxx_global_var_init.36
                - __cxx_global_var_init.38
                - __cxx_global_var_init.40
      Callsites:
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/lib/core/exception.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:85,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:85,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:85,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:85,41'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:119,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:119,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:119,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:140,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:140,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:140,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:140,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:157,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:157,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:157,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:157,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:170,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:170,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:170,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:170,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:180,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:180,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:180,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:180,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:189,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:189,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:189,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:189,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:206,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:206,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:206,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:206,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:215,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:215,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:215,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:215,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:225,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:225,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:225,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:225,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:238,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:238,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:238,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:238,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:250,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:250,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:250,41'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:250,41'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:262,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:262,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:262,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:262,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:275,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:275,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:275,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:275,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:287,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:287,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/exception.cc:287,2'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/exception.cc:287,2'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    _Z7ctypeofIiE5ctypev
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13method_helperILi0EJEE9invokableEPK11method_info
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.method_info *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7ctypeofIPKcE5ctypev
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9RaftErrorD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptiondlEPv
        - _ZN9RaftErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:256,7'
          Dst:             _ZN9RaftErrorD2Ev
        - Src:             'src/lib/core/exception.h:256,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9RaftErrorD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:256,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN9ExceptiondlEPv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ExceptionD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:101,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:101,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:101,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/exception.cc:101,2'
          Dst:             __assert_fail
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9Exception3logEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24say_log_level_is_enabledi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:115,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:115,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:115,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:115,2'
          Dst:             _ZL24say_log_level_is_enabledi
    - functionName:    _ZN9ExceptionD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24say_log_level_is_enabledi
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20FiberSliceIsExceededD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20FiberSliceIsExceededD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:182,7'
          Dst:             _ZN20FiberSliceIsExceededD2Ev
        - Src:             'src/lib/core/exception.h:182,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN20FiberSliceIsExceededD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:182,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN16FiberIsCancelledD0Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16FiberIsCancelledD2Ev
        - _ZN9ExceptiondlEPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:165,7'
          Dst:             _ZN16FiberIsCancelledD2Ev
        - Src:             'src/lib/core/exception.h:165,7'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN16FiberIsCancelledD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:165,7'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildFileFormatError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:424,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:424,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:424,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:426,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:426,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:426,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:421,23'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:421,27'
          Dst:             _ZN15FileFormatErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:421,27'
          Dst:             _ZN15FileFormatErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:424,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:421,23'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9ExceptionnwEm
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13alloc_failurePKcim
      functionUses:    38
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:90,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:90,9'
              BranchSideFuncs:
                - _ZL13alloc_failurePKcim.2209
            - BranchSide:      'src/lib/core/exception.cc:90,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:90,9'
          Dst:             _ZL13alloc_failurePKcim
    - functionName:    _ZN15FileFormatErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:291,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:295,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:297,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN9ExceptionC2EPK9type_infoPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.Exception *'
        - 'struct.type_info *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - type_arg
        - file
        - line
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17exception_destroyP5error
        - error_create
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:108,2'
          Dst:             error_create
        - Src:             'src/lib/core/exception.cc:108,2'
          Dst:             _ZL17exception_destroyP5error
        - Src:             'src/lib/core/exception.cc:108,2'
          Dst:             _ZL15exception_raiseP5error
        - Src:             'src/lib/core/exception.cc:108,2'
          Dst:             _ZL13exception_logP5error
    - functionName:    _ZL17exception_destroyP5error
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9ExceptionD0Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:46,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:46,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:46,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/exception.cc:46,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:46,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:46,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:46,2'
          Dst:             _ZN9ExceptionD0Ev
    - functionName:    _ZL15exception_raiseP5error
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_pure_virtual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:52,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:52,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:52,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:53,5'
          Dst:             __cxa_pure_virtual
    - functionName:    _ZL13exception_logP5error
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK9Exception3logEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:59,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:59,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:59,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:60,5'
          Dst:             _ZNK9Exception3logEv
    - functionName:    _ZL13alloc_failurePKcim
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    BuildRaftError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:413,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:413,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:413,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:415,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:415,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:410,17'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:410,21'
          Dst:             _ZN9RaftErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:410,21'
          Dst:             _ZN9RaftErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:413,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:410,17'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9RaftErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:278,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:282,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:284,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN9RaftError5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:259,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:259,25'
          Dst:             __cxa_throw
    - functionName:    BuildSocketError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - socketname
        - format
      BBCount:         15
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_append_msg
        - error_vformat_msg
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:400,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:400,23'
              BranchSideFuncs:
                - error_vformat_msg
                - tt_strerror
                - error_append_msg
            - BranchSide:      'src/lib/core/exception.cc:400,23'
              BranchSideFuncs:
                - error_vformat_msg
                - tt_strerror
                - error_append_msg
        - Branch String:   'src/lib/core/exception.cc:402,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:402,44'
              BranchSideFuncs:
                - tt_strerror
                - error_append_msg
            - BranchSide:      'src/lib/core/exception.cc:402,44'
              BranchSideFuncs:
                - tt_strerror
                - error_append_msg
        - Branch String:   'src/lib/core/exception.cc:404,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:404,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:404,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:397,19'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:397,23'
          Dst:             _ZN11SocketErrorC2EPKcjS1_S1_z
        - Src:             'src/lib/core/exception.cc:397,23'
          Dst:             _ZN11SocketErrorC2EPKcjS1_S1_z
        - Src:             'src/lib/core/exception.cc:400,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:403,5'
          Dst:             tt_strerror
        - Src:             'src/lib/core/exception.cc:402,2'
          Dst:             error_append_msg
        - Src:             'src/lib/core/exception.cc:397,19'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11SocketErrorC2EPKcjS1_S1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - socketname
        - format
      BBCount:         8
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
        - _ZN11SystemErrorD2Ev
        - error_append_msg
        - error_vformat_msg
        - tt_strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:145,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:149,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:152,5'
          Dst:             tt_strerror
        - Src:             'src/lib/core/exception.cc:151,2'
          Dst:             error_append_msg
        - Src:             'src/lib/core/exception.cc:153,1'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    _ZN11SystemErrorC2EPK9type_infoPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'struct.type_info *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - type
        - file
        - line
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - __errno_location
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:123,3'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:125,16'
          Dst:             __errno_location
    - functionName:    BuildCryptoError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:388,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:388,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:388,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:390,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:385,19'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:385,23'
          Dst:             _ZN11CryptoErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:385,23'
          Dst:             _ZN11CryptoErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:388,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:385,19'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11CryptoErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:266,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:270,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:272,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildSwimError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:377,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:377,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:377,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:379,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:379,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:379,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:374,17'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:374,21'
          Dst:             _ZN9SwimErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:374,21'
          Dst:             _ZN9SwimErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:377,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:374,17'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN9SwimErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:253,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:257,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:259,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildCollationError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:366,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:366,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:366,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:368,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:368,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:363,22'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:363,26'
          Dst:             _ZN14CollationErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:363,26'
          Dst:             _ZN14CollationErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:366,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:363,22'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN14CollationErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:242,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:246,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:248,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildSystemError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         15
      ICount:          110
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_append_msg
        - error_vformat_msg
        - tt_strerror
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:354,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:354,23'
              BranchSideFuncs:
                - error_vformat_msg
                - tt_strerror
                - error_append_msg
            - BranchSide:      'src/lib/core/exception.cc:354,23'
              BranchSideFuncs:
                - error_vformat_msg
                - tt_strerror
                - error_append_msg
        - Branch String:   'src/lib/core/exception.cc:356,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:356,42'
              BranchSideFuncs:
                - tt_strerror
                - error_append_msg
            - BranchSide:      'src/lib/core/exception.cc:356,42'
              BranchSideFuncs:
                - tt_strerror
                - error_append_msg
        - Branch String:   'src/lib/core/exception.cc:357,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:357,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:351,19'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:351,23'
          Dst:             _ZN11SystemErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:351,23'
          Dst:             _ZN11SystemErrorC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:354,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:356,30'
          Dst:             tt_strerror
        - Src:             'src/lib/core/exception.cc:356,2'
          Dst:             error_append_msg
        - Src:             'src/lib/core/exception.cc:351,19'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11SystemErrorC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         8
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
        - _ZN11SystemErrorD2Ev
        - error_append_msg
        - error_vformat_msg
        - tt_strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:130,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:134,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:136,33'
          Dst:             tt_strerror
        - Src:             'src/lib/core/exception.cc:136,2'
          Dst:             error_append_msg
        - Src:             'src/lib/core/exception.cc:137,1'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    BuildIllegalParams
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ExceptionnwEm
        - error_vformat_msg
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:343,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:343,23'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/exception.cc:343,23'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/exception.cc:345,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:345,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:345,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:340,21'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:340,25'
          Dst:             _ZN13IllegalParamsC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:340,25'
          Dst:             _ZN13IllegalParamsC2EPKcjS1_z
        - Src:             'src/lib/core/exception.cc:343,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:340,21'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN13IllegalParamsC2EPKcjS1_z
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - format
      BBCount:         6
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:229,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:233,2'
          Dst:             error_vformat_msg
        - Src:             'src/lib/core/exception.cc:235,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildLuajitError
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - msg
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:334,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:334,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:334,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:334,13'
          Dst:             _ZN11LuajitErrorC2EPKcjS1_
        - Src:             'src/lib/core/exception.cc:334,13'
          Dst:             _ZN11LuajitErrorC2EPKcjS1_
        - Src:             'src/lib/core/exception.cc:334,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11LuajitErrorC2EPKcjS1_
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - msg
      BBCount:         9
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:221,31'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:221,37'
              BranchSideFuncs:
                - error_format_msg
                - _ZN9ExceptionD2Ev
            - BranchSide:      'src/lib/core/exception.cc:221,2'
              BranchSideFuncs:
                - error_format_msg
                - _ZN9ExceptionD2Ev
      Callsites:
        - Src:             'src/lib/core/exception.cc:219,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:221,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:222,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildFiberSliceIsExceeded
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:328,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:328,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:328,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:328,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:328,13'
          Dst:             _ZN20FiberSliceIsExceededC2EPKcj
        - Src:             'src/lib/core/exception.cc:328,13'
          Dst:             _ZN20FiberSliceIsExceededC2EPKcj
        - Src:             'src/lib/core/exception.cc:328,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN20FiberSliceIsExceededC2EPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:209,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:211,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:212,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN20FiberSliceIsExceeded5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:191,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:191,25'
          Dst:             __cxa_throw
    - functionName:    BuildFiberIsCancelled
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:322,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:322,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:322,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:322,13'
          Dst:             _ZN16FiberIsCancelledC2EPKcj
        - Src:             'src/lib/core/exception.cc:322,13'
          Dst:             _ZN16FiberIsCancelledC2EPKcj
        - Src:             'src/lib/core/exception.cc:322,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN16FiberIsCancelledC2EPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:192,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:194,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:195,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    _ZN16FiberIsCancelled5raiseEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.h:175,25'
          Dst:             __cxa_allocate_exception
        - Src:             'src/lib/core/exception.h:175,25'
          Dst:             __cxa_throw
    - functionName:    _ZNK16FiberIsCancelled3logEv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.XlogError *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL24say_log_level_is_enabledi
        - cord_on_demand
        - fiber_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:200,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:200,2'
              BranchSideFuncs:
                - fiber_name
                - _ZL24say_log_level_is_enabledi.2202
                - fiber_name
                - cord_on_demand
                - cord_on_demand
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs:
                - _ZL24say_log_level_is_enabledi.2202
                - fiber_name
                - cord_on_demand
        - Branch String:   'src/lib/core/exception.cc:200,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:200,2'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_name
                - _ZL24say_log_level_is_enabledi.2202
                - fiber_name
                - cord_on_demand
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs:
                - fiber_name
                - _ZL24say_log_level_is_enabledi.2202
                - fiber_name
                - cord_on_demand
        - Branch String:   'src/lib/core/exception.cc:202,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs:
                - fiber_name
                - cord_on_demand
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/exception.cc:202,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs:
                - cord_on_demand
                - fiber_name
            - BranchSide:      'src/lib/core/exception.cc:202,2'
              BranchSideFuncs:
                - fiber_name
      Callsites:
        - Src:             'src/lib/core/exception.cc:200,2'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/lib/core/exception.cc:200,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/exception.cc:200,2'
          Dst:             fiber_name
        - Src:             'src/lib/core/exception.cc:202,2'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/lib/core/exception.cc:202,2'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/exception.cc:202,2'
          Dst:             fiber_name
    - functionName:    BuildChannelIsClosed
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:316,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:316,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:316,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:316,13'
          Dst:             _ZN15ChannelIsClosedC2EPKcj
        - Src:             'src/lib/core/exception.cc:316,13'
          Dst:             _ZN15ChannelIsClosedC2EPKcj
        - Src:             'src/lib/core/exception.cc:316,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN15ChannelIsClosedC2EPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.XlogError *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ExceptionC2EPK9type_infoPKcj
        - _ZN9ExceptionD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:183,4'
          Dst:             _ZN9ExceptionC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:185,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:186,1'
          Dst:             _ZN9ExceptionD2Ev
    - functionName:    BuildTimedOut
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - line
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:310,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:310,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:310,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:310,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:310,13'
          Dst:             _ZN8TimedOutC2EPKcj
        - Src:             'src/lib/core/exception.cc:310,13'
          Dst:             _ZN8TimedOutC2EPKcj
        - Src:             'src/lib/core/exception.cc:310,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN8TimedOutC2EPKcj
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - file
        - line
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
        - _ZN11SystemErrorD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:173,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:176,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:177,1'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    BuildOutOfMemory
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - amount
        - allocator
        - object
      BBCount:         9
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN9ExceptionnwEm
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:304,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:304,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/exception.cc:304,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/exception.cc:304,9'
          Dst:             _ZN9ExceptionnwEm
        - Src:             'src/lib/core/exception.cc:304,13'
          Dst:             _ZN11OutOfMemoryC2EPKcjmS1_S1_
        - Src:             'src/lib/core/exception.cc:304,13'
          Dst:             _ZN11OutOfMemoryC2EPKcjmS1_S1_
        - Src:             'src/lib/core/exception.cc:304,9'
          Dst:             _ZN9ExceptiondlEPv
    - functionName:    _ZN11OutOfMemoryC2EPKcjmS1_S1_
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'class.AccessDeniedError *'
        - 'char *'
        - int
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - file
        - line
        - amount
        - allocator
        - object
      BBCount:         6
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11SystemErrorC2EPK9type_infoPKcj
        - _ZN11SystemErrorD2Ev
        - error_format_msg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/exception.cc:162,4'
          Dst:             _ZN11SystemErrorC2EPK9type_infoPKcj
        - Src:             'src/lib/core/exception.cc:165,2'
          Dst:             error_format_msg
        - Src:             'src/lib/core/exception.cc:167,1'
          Dst:             _ZN11SystemErrorD2Ev
    - functionName:    _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.method_info *'
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - method
        - object
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:272,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:272,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:274,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/reflection.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:274,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:274,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/reflection.h:272,2'
          Dst:             _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
        - Src:             'src/lib/core/reflection.h:272,2'
          Dst:             __assert_fail
    - functionName:    _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.method_info *'
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - method
        - object
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z7ctypeofIiE5ctypev
        - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - type_assignable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:249,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:250,3'
              BranchSideFuncs:
                - _Z7ctypeofIiE5ctypev
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
            - BranchSide:      'src/lib/core/reflection.h:251,6'
              BranchSideFuncs:
                - _Z7ctypeofIiE5ctypev
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - Branch String:   'src/lib/core/reflection.h:251,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:252,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:253,6'
              BranchSideFuncs:
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - Branch String:   'src/lib/core/reflection.h:253,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:254,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:255,46'
              BranchSideFuncs:
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
      Callsites:
        - Src:             'src/lib/core/reflection.h:249,7'
          Dst:             type_assignable
        - Src:             'src/lib/core/reflection.h:251,23'
          Dst:             _Z7ctypeofIiE5ctypev
        - Src:             'src/lib/core/reflection.h:255,9'
          Dst:             _ZN13method_helperILi0EJEE9invokableEPK11method_info
    - functionName:    exception_get_int
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.method_info *'
      constantsTouched: []
      argNames:
        - e
        - method
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
        - _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:77,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:77,13'
              BranchSideFuncs:
                - _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
                - _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
            - BranchSide:      'src/lib/core/exception.cc:77,13'
              BranchSideFuncs:
                - _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
                - _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
        - Branch String:   'src/lib/core/exception.cc:78,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:79,3'
              BranchSideFuncs:
                - _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
            - BranchSide:      'src/lib/core/exception.cc:80,28'
              BranchSideFuncs:
                - _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
      Callsites:
        - Src:             'src/lib/core/exception.cc:78,7'
          Dst:             _Z16method_invokableIiJE9ExceptionEbPK11method_infoPT1_
        - Src:             'src/lib/core/exception.cc:80,9'
          Dst:             _Z13method_invokeIiJE9ExceptionET_PK11method_infoPT1_DpT0_
    - functionName:    _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.method_info *'
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - method
        - object
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:272,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:272,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:274,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/reflection.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:274,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:274,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/reflection.h:272,2'
          Dst:             _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
        - Src:             'src/lib/core/reflection.h:272,2'
          Dst:             __assert_fail
    - functionName:    _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.method_info *'
        - 'class.Exception *'
      constantsTouched: []
      argNames:
        - method
        - object
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z7ctypeofIPKcE5ctypev
        - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - type_assignable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:249,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:250,3'
              BranchSideFuncs:
                - _Z7ctypeofIPKcE5ctypev
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
            - BranchSide:      'src/lib/core/reflection.h:251,6'
              BranchSideFuncs:
                - _Z7ctypeofIPKcE5ctypev
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - Branch String:   'src/lib/core/reflection.h:251,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:252,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:253,6'
              BranchSideFuncs:
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
        - Branch String:   'src/lib/core/reflection.h:253,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:254,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:255,46'
              BranchSideFuncs:
                - _ZN13method_helperILi0EJEE9invokableEPK11method_info
      Callsites:
        - Src:             'src/lib/core/reflection.h:249,7'
          Dst:             type_assignable
        - Src:             'src/lib/core/reflection.h:251,23'
          Dst:             _Z7ctypeofIPKcE5ctypev
        - Src:             'src/lib/core/reflection.h:255,9'
          Dst:             _ZN13method_helperILi0EJEE9invokableEPK11method_info
    - functionName:    exception_get_string
      functionSourceFile: '/src/tarantool/src/lib/core/exception.cc'
      linkageType:     externalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.error *'
        - 'struct.method_info *'
      constantsTouched: []
      argNames:
        - e
        - method
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
        - _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/exception.cc:67,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:67,13'
              BranchSideFuncs:
                - _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
                - _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
            - BranchSide:      'src/lib/core/exception.cc:67,13'
              BranchSideFuncs:
                - _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
                - _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
        - Branch String:   'src/lib/core/exception.cc:68,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/exception.cc:69,3'
              BranchSideFuncs:
                - _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
            - BranchSide:      'src/lib/core/exception.cc:70,37'
              BranchSideFuncs:
                - _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
      Callsites:
        - Src:             'src/lib/core/exception.cc:68,7'
          Dst:             _Z16method_invokableIPKcJE9ExceptionEbPK11method_infoPT1_
        - Src:             'src/lib/core/exception.cc:70,9'
          Dst:             _Z13method_invokeIPKcJE9ExceptionET_PK11method_infoPT1_DpT0_
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errinj_set_with_environment_vars
      functionSourceFile: '/src/tarantool/src/lib/core/errinj.c'
      linkageType:     externalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         41
      ICount:          219
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - exit
        - getenv_safe
        - say_log_level_is_enabled
        - strcasecmp
        - strtod
        - strtoll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/errinj.c:73,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:73,29'
              BranchSideFuncs:
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:73,29'
              BranchSideFuncs:
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
        - Branch String:   'src/lib/core/errinj.c:73,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:74,33'
              BranchSideFuncs:
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/errinj.c:76,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:77,4'
              BranchSideFuncs:
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:78,8'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
        - Branch String:   'src/lib/core/errinj.c:78,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:79,9'
              BranchSideFuncs:
                - free
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
            - BranchSide:      'src/lib/core/errinj.c:83,7'
              BranchSideFuncs:
                - free
                - getenv_safe
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:83,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:85,32'
              BranchSideFuncs:
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:91,14'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:86,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:87,19'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:89,5'
              BranchSideFuncs:
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:89,5'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:89,5'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/errinj.c:89,5'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/errinj.c:91,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:92,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:99,14'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
                - strtod
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:92,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:93,5'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:94,24'
              BranchSideFuncs:
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
        - Branch String:   'src/lib/core/errinj.c:94,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:95,5'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:97,5'
              BranchSideFuncs:
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:97,5'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:97,5'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/errinj.c:97,5'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/errinj.c:102,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:103,19'
              BranchSideFuncs:
                - free
                - getenv_safe
                - strtod
                - say_log_level_is_enabled.2248
                - exit
                - strcasecmp
                - strcasecmp
                - say_log_level_is_enabled.2248
                - exit
                - strtoll
                - say_log_level_is_enabled.2248
                - exit
                - free
            - BranchSide:      'src/lib/core/errinj.c:105,5'
              BranchSideFuncs:
                - say_log_level_is_enabled.2248
                - exit
        - Branch String:   'src/lib/core/errinj.c:105,5'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:105,5'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/lib/core/errinj.c:105,5'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/errinj.c:75,21'
          Dst:             getenv_safe
        - Src:             'src/lib/core/errinj.c:85,24'
          Dst:             strtoll
        - Src:             'src/lib/core/errinj.c:89,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/errinj.c:89,5'
          Dst:             exit
        - Src:             'src/lib/core/errinj.c:92,8'
          Dst:             strcasecmp
        - Src:             'src/lib/core/errinj.c:94,13'
          Dst:             strcasecmp
        - Src:             'src/lib/core/errinj.c:97,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/errinj.c:97,5'
          Dst:             exit
        - Src:             'src/lib/core/errinj.c:101,26'
          Dst:             strtod
        - Src:             'src/lib/core/errinj.c:105,5'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/errinj.c:105,5'
          Dst:             exit
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errinj_foreach
      functionSourceFile: '/src/tarantool/src/lib/core/errinj.c'
      linkageType:     externalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - cb_ctx
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/errinj.c:64,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:65,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/errinj.c:69,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/errinj.c:66,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:67,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/errinj.c:68,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    errinj_by_name
      functionSourceFile: '/src/tarantool/src/lib/core/errinj.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'struct.errinj *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/errinj.c:52,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:53,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/core/errinj.c:56,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/errinj.c:53,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/errinj.c:54,20'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/errinj.c:55,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/lib/core/errinj.c:53,7'
          Dst:             strcmp
    - functionName:    grp_alloc_create_str
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.auth_request *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - bank
        - src
        - src_size
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_reserve_str
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - size_t
      constantsTouched: []
      argNames:
        - bank
        - size
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_create_str0
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bank
        - src
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grp_alloc_create_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/grp_alloc.h:153,41'
          Dst:             strlen
        - Src:             'src/lib/salad/grp_alloc.h:153,9'
          Dst:             grp_alloc_create_str
    - functionName:    grp_alloc_create_data
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - size_t
      constantsTouched: []
      argNames:
        - bank
        - size
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_size
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.auth_request *'
      constantsTouched: []
      argNames:
        - bank
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_use
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bank
        - data
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_reserve_str0
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bank
        - src
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grp_alloc_reserve_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/grp_alloc.h:99,30'
          Dst:             strlen
        - Src:             'src/lib/salad/grp_alloc.h:99,2'
          Dst:             grp_alloc_reserve_str
    - functionName:    grp_alloc_reserve_data
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.auth_request *'
        - size_t
      constantsTouched: []
      argNames:
        - bank
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_alloc_initializer
      functionSourceFile: '/src/tarantool/src/lib/salad/grp_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_payload_move
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error_payload *'
        - 'struct.error_payload *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         7
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:291,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:292,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/lib/core/error_payload.c:295,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    error_payload_clear
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:270,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:270,2'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      'src/lib/core/error_payload.c:271,27'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   'src/lib/core/error_payload.c:272,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:273,4'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      'src/lib/core/error_payload.c:274,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/lib/core/error_payload.c:277,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:278,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/lib/core/error_payload.c:283,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:272,7'
          Dst:             strcmp
    - functionName:    error_payload_set_mp
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - e
        - name
        - src
        - size
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_payload_prepare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:256,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:257,32'
              BranchSideFuncs:
                - error_payload_prepare
            - BranchSide:      'src/lib/core/error_payload.c:261,32'
              BranchSideFuncs:
                - error_payload_prepare
      Callsites:
        - Src:             'src/lib/core/error_payload.c:257,10'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:261,10'
          Dst:             error_payload_prepare
    - functionName:    error_payload_prepare
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'struct.error_field *'
      argCount:        4
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - e
        - name
        - value_size
        - extra
      BBCount:         20
      ICount:          214
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_failure
        - grp_alloc_create_data
        - grp_alloc_create_str0
        - grp_alloc_initializer
        - grp_alloc_reserve_data
        - grp_alloc_reserve_str0
        - grp_alloc_size
        - realloc
        - strcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:45,7'
              BranchSideFuncs:
                - strcmp
                - free
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
                - realloc
                - alloc_failure.2448
            - BranchSide:      'src/lib/core/error_payload.c:52,13'
              BranchSideFuncs:
                - realloc
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
                - alloc_failure.2448
        - Branch String:   'src/lib/core/error_payload.c:46,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:47,4'
              BranchSideFuncs:
                - realloc
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
                - alloc_failure.2448
                - strcmp
                - free
            - BranchSide:      'src/lib/core/error_payload.c:48,3'
              BranchSideFuncs:
                - free
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
        - Branch String:   'src/lib/core/error_payload.c:53,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:53,11'
              BranchSideFuncs:
                - alloc_failure.2448
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
            - BranchSide:      'src/lib/core/error_payload.c:56,2'
              BranchSideFuncs:
                - grp_alloc_reserve_data
                - grp_alloc_reserve_str0
                - grp_alloc_reserve_data
                - grp_alloc_size
                - malloc
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
                - grp_alloc_size
                - alloc_failure.2448
        - Branch String:   'src/lib/core/error_payload.c:59,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:59,22'
              BranchSideFuncs:
                - grp_alloc_size
                - alloc_failure.2448
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
            - BranchSide:      'src/lib/core/error_payload.c:59,22'
              BranchSideFuncs:
                - grp_alloc_use
                - grp_alloc_create_data
                - grp_alloc_create_str0
                - grp_alloc_create_data
                - grp_alloc_size
                - __assert_fail
        - Branch String:   'src/lib/core/error_payload.c:63,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:63,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:63,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/error_payload.c:41,25'
          Dst:             grp_alloc_initializer
        - Src:             'src/lib/core/error_payload.c:46,7'
          Dst:             strcmp
        - Src:             'src/lib/core/error_payload.c:53,11'
          Dst:             realloc
        - Src:             'src/lib/core/error_payload.c:53,11'
          Dst:             alloc_failure
        - Src:             'src/lib/core/error_payload.c:56,2'
          Dst:             grp_alloc_reserve_data
        - Src:             'src/lib/core/error_payload.c:57,2'
          Dst:             grp_alloc_reserve_str0
        - Src:             'src/lib/core/error_payload.c:58,2'
          Dst:             grp_alloc_reserve_data
        - Src:             'src/lib/core/error_payload.c:59,22'
          Dst:             grp_alloc_size
        - Src:             'src/lib/core/error_payload.c:59,22'
          Dst:             grp_alloc_size
        - Src:             'src/lib/core/error_payload.c:59,22'
          Dst:             alloc_failure
        - Src:             'src/lib/core/error_payload.c:59,2'
          Dst:             grp_alloc_use
        - Src:             'src/lib/core/error_payload.c:60,6'
          Dst:             grp_alloc_create_data
        - Src:             'src/lib/core/error_payload.c:61,12'
          Dst:             grp_alloc_create_str0
        - Src:             'src/lib/core/error_payload.c:62,12'
          Dst:             grp_alloc_create_data
        - Src:             'src/lib/core/error_payload.c:63,2'
          Dst:             grp_alloc_size
        - Src:             'src/lib/core/error_payload.c:63,2'
          Dst:             __assert_fail
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    error_payload_get_mp
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - e
        - name
        - size
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_payload_find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:243,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:244,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:247,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:242,32'
          Dst:             error_payload_find
    - functionName:    error_payload_find
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'struct.error_field *'
      argCount:        2
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:305,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:306,33'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/core/error_payload.c:310,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/error_payload.c:307,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:308,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:309,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/lib/core/error_payload.c:307,7'
          Dst:             strcmp
    - functionName:    error_payload_set_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - e
        - name
        - uuid
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_prepare
        - mp_encode_uuid
        - mp_sizeof_uuid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:234,46'
          Dst:             mp_sizeof_uuid
        - Src:             'src/lib/core/error_payload.c:234,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:235,2'
          Dst:             mp_encode_uuid
    - functionName:    error_payload_get_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - e
        - name
        - uuid
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - error_payload_find
        - mp_decode_uuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:218,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:219,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:220,21'
              BranchSideFuncs:
                - mp_decode_uuid
        - Branch String:   'src/lib/core/error_payload.c:221,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:223,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:217,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:221,6'
          Dst:             mp_decode_uuid
    - functionName:    error_payload_set_bool
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_prepare
        - mp_encode_bool
        - mp_sizeof_bool
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:209,12'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/core/error_payload.c:208,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:210,2'
          Dst:             mp_encode_bool
    - functionName:    error_payload_get_bool
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - error_payload_find
        - mp_decode_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:192,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:194,21'
              BranchSideFuncs:
                - mp_decode_bool
        - Branch String:   'src/lib/core/error_payload.c:195,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:197,11'
              BranchSideFuncs:
                - mp_decode_bool
      Callsites:
        - Src:             'src/lib/core/error_payload.c:191,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:197,11'
          Dst:             mp_decode_bool
    - functionName:    error_payload_set_double
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_prepare
        - mp_encode_double
        - mp_sizeof_double
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:183,12'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/core/error_payload.c:182,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:184,2'
          Dst:             mp_encode_double
    - functionName:    error_payload_get_double
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'double *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - error_payload_find
        - mp_decode_double
        - mp_decode_float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:163,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:165,21'
              BranchSideFuncs:
                - mp_decode_float
                - mp_decode_double
        - Branch String:   'src/lib/core/error_payload.c:166,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:167,12'
              BranchSideFuncs:
                - mp_decode_double
            - BranchSide:      'src/lib/core/error_payload.c:169,24'
              BranchSideFuncs:
                - mp_decode_float
      Callsites:
        - Src:             'src/lib/core/error_payload.c:162,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:167,12'
          Dst:             mp_decode_double
        - Src:             'src/lib/core/error_payload.c:170,12'
          Dst:             mp_decode_float
    - functionName:    error_payload_set_int
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_payload_prepare
        - error_payload_set_uint
        - mp_encode_int
        - mp_sizeof_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:151,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:152,33'
              BranchSideFuncs:
                - error_payload_set_uint
            - BranchSide:      'src/lib/core/error_payload.c:153,8'
              BranchSideFuncs:
                - mp_sizeof_int
                - error_payload_prepare
                - mp_encode_int
      Callsites:
        - Src:             'src/lib/core/error_payload.c:152,10'
          Dst:             error_payload_set_uint
        - Src:             'src/lib/core/error_payload.c:154,12'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/core/error_payload.c:153,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:155,2'
          Dst:             mp_encode_int
    - functionName:    error_payload_set_uint
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_prepare
        - mp_encode_uint
        - mp_sizeof_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:121,12'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/core/error_payload.c:120,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:122,2'
          Dst:             mp_encode_uint
    - functionName:    error_payload_get_int
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - error_payload_find
        - mp_decode_int
        - mp_decode_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:130,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:132,21'
              BranchSideFuncs:
                - mp_decode_int
                - mp_decode_uint
        - Branch String:   'src/lib/core/error_payload.c:133,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:134,16'
              BranchSideFuncs:
                - mp_decode_uint
            - BranchSide:      'src/lib/core/error_payload.c:139,24'
              BranchSideFuncs:
                - mp_decode_int
        - Branch String:   'src/lib/core/error_payload.c:135,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:137,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:129,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:134,16'
          Dst:             mp_decode_uint
        - Src:             'src/lib/core/error_payload.c:140,12'
          Dst:             mp_decode_int
    - functionName:    error_payload_get_uint
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - error_payload_find
        - mp_decode_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:103,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:105,21'
              BranchSideFuncs:
                - mp_decode_uint
        - Branch String:   'src/lib/core/error_payload.c:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:108,11'
              BranchSideFuncs:
                - mp_decode_uint
      Callsites:
        - Src:             'src/lib/core/error_payload.c:102,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:108,11'
          Dst:             mp_decode_uint
    - functionName:    error_payload_set_str
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
        - value
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_payload_prepare
        - mp_encode_str
        - mp_sizeof_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:88,17'
          Dst:             strlen
        - Src:             'src/lib/core/error_payload.c:90,12'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/core/error_payload.c:89,15'
          Dst:             error_payload_prepare
        - Src:             'src/lib/core/error_payload.c:95,3'
          Dst:             mp_encode_str
    - functionName:    error_payload_get_str
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.error_payload *'
        - 'char *'
      constantsTouched: []
      argNames:
        - e
        - name
      BBCount:         12
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - error_payload_find
        - mp_decode_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:73,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:75,21'
              BranchSideFuncs:
                - mp_decode_str
                - __assert_fail
        - Branch String:   'src/lib/core/error_payload.c:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:79,9'
              BranchSideFuncs:
                - mp_decode_str
                - __assert_fail
        - Branch String:   'src/lib/core/error_payload.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/error_payload.c:81,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/error_payload.c:72,32'
          Dst:             error_payload_find
        - Src:             'src/lib/core/error_payload.c:79,9'
          Dst:             mp_decode_str
        - Src:             'src/lib/core/error_payload.c:80,2'
          Dst:             __assert_fail
    - functionName:    error_payload_destroy
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error_payload *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/error_payload.c:21,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/error_payload.c:22,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/lib/core/error_payload.c:25,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    error_payload_create
      functionSourceFile: '/src/tarantool/src/lib/core/error_payload.c'
      linkageType:     externalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error_payload *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    type_method_by_name
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     externalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'struct.method_info *'
      argCount:        2
      argTypes:
        - 'struct.type_info *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - name
      BBCount:         14
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:117,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:117,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/core/reflection.h:121,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/reflection.h:117,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:118,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/core/reflection.h:120,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/lib/core/reflection.h:118,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:119,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:120,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/lib/core/reflection.h:118,7'
          Dst:             strcmp
    - functionName:    type_assignable
      functionSourceFile: '/src/tarantool/src/lib/core/reflection.h'
      linkageType:     externalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.type_info *'
        - 'struct.type_info *'
      constantsTouched: []
      argNames:
        - type
        - object
      BBCount:         18
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/lib/core/reflection.h:64,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:64,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/reflection.h:65,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/reflection.h:66,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:67,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/reflection.h:68,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/reflection.h:68,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:68,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/reflection.h:69,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/reflection.h:70,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/reflection.h:66,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/reflection.h:71,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/reflection.h:64,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/reflection.h:68,3'
          Dst:             __assert_fail
    - functionName:    mh_strnu32_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_strnptr_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i64ptr_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i32ptr_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i32_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_strnu32_reserve
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnu32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - size
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_strnu32_start_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:554,2'
          Dst:             mh_strnu32_start_resize
    - functionName:    mh_strnu32_start_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mh_strnu32_t *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - buckets
        - batch
        - arg
      BBCount:         26
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_failure
        - calloc
        - mh_strnu32_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:505,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:507,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:509,6'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:509,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:511,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:513,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:514,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:515,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:515,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:516,4'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:517,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:519,23'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:519,35'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:526,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:529,39'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:530,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - calloc
                - mh_strnu32_resize
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:532,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - mh_strnu32_resize
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - mh_strnu32_resize
      Callsites:
        - Src:             'src/lib/salad/mhash.h:530,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:547,2'
          Dst:             mh_strnu32_resize
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    mh_strnu32_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mh_strnu32_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - arg
      BBCount:         14
      ICount:          157
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - mh_strnu32_put_slot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:480,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:482,12'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_strnu32_put_slot
            - BranchSide:      'src/lib/salad/mhash.h:492,7'
              BranchSideFuncs:
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:482,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:483,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:487,8'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_strnu32_put_slot
        - Branch String:   'src/lib/salad/mhash.h:487,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:488,4'
              BranchSideFuncs:
                - mh_strnu32_put_slot
                - free
                - free
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:489,12'
              BranchSideFuncs:
                - mh_strnu32_put_slot
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:494,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:495,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:489,16'
          Dst:             mh_strnu32_put_slot
        - Src:             'src/lib/salad/mhash.h:495,3'
          Dst:             abort
    - functionName:    mh_strnu32_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_strnu32_t *'
        - 'struct.mh_strnu32_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         27
      ICount:          331
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - mh_strnu32_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - memcmp
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:261,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - mh_strnu32_next_slot
                - memcmp
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - memcmp
                - mh_strnu32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - memcmp
                - mh_strnu32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - memcmp
                - mh_strnu32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:261,30'
          Dst:             memcmp
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_strnu32_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_strnu32_next_slot
        - Src:             'src/lib/salad/mhash.h:284,30'
          Dst:             memcmp
    - functionName:    mh_strnu32_memsize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mh_strnu32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:460,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:461,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_strnu32_delete
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_strnu32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:437,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:438,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mh_strnu32_clear
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_strnu32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:413,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:415,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/lib/salad/mhash.h:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:419,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             alloc_failure
    - functionName:    mh_strnu32_new
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct.mh_strnu32_t *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:395,17'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:395,38'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:396,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:399,22'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - calloc
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:401,21'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs:
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             alloc_failure
    - functionName:    mh_strnu32_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnu32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_strnu32_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_strnu32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_strnu32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_strnu32_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_strnu32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_strnu32_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_strnu32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_strnu32_del_resize
    - functionName:    mh_strnu32_del_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnu32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_strnu32_del
        - mh_strnu32_get
        - mh_strnu32_resize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:386,15'
          Dst:             mh_strnu32_get
        - Src:             'src/lib/salad/mhash.h:388,2'
          Dst:             mh_strnu32_del
        - Src:             'src/lib/salad/mhash.h:389,2'
          Dst:             mh_strnu32_resize
    - functionName:    mh_strnu32_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_strnu32_t *'
        - 'struct.mh_strnu32_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         14
      ICount:          157
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
        - mh_strnu32_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - memcmp
                - mh_strnu32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:228,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_strnu32_next_slot
                - memcmp
      Callsites:
        - Src:             'src/lib/salad/mhash.h:228,31'
          Dst:             memcmp
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_strnu32_next_slot
    - functionName:    mh_strnptr_reserve
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - size
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_strnptr_start_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:554,2'
          Dst:             mh_strnptr_start_resize
    - functionName:    mh_strnptr_start_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mh_strnptr_t *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - buckets
        - batch
        - arg
      BBCount:         26
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_failure
        - calloc
        - mh_strnptr_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:505,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:507,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:509,6'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:509,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:511,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:513,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:514,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:515,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:515,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:516,4'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:517,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:519,23'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:519,35'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:526,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:529,39'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:530,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - calloc
                - mh_strnptr_resize
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:532,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - mh_strnptr_resize
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - mh_strnptr_resize
      Callsites:
        - Src:             'src/lib/salad/mhash.h:530,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:547,2'
          Dst:             mh_strnptr_resize
    - functionName:    mh_strnptr_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - arg
      BBCount:         14
      ICount:          157
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - mh_strnptr_put_slot
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:480,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:482,12'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_strnptr_put_slot
            - BranchSide:      'src/lib/salad/mhash.h:492,7'
              BranchSideFuncs:
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:482,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:483,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:487,8'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_strnptr_put_slot
        - Branch String:   'src/lib/salad/mhash.h:487,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:488,4'
              BranchSideFuncs:
                - mh_strnptr_put_slot
                - free
                - free
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:489,12'
              BranchSideFuncs:
                - mh_strnptr_put_slot
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:494,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:495,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:489,16'
          Dst:             mh_strnptr_put_slot
        - Src:             'src/lib/salad/mhash.h:495,3'
          Dst:             abort
    - functionName:    mh_strnptr_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'struct.mh_strnptr_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         27
      ICount:          333
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mh_strnptr_next_slot
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - mh_strnptr_next_slot
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:261,30'
          Dst:             strncmp
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_strnptr_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_strnptr_next_slot
        - Src:             'src/lib/salad/mhash.h:284,30'
          Dst:             strncmp
    - functionName:    mh_strnptr_memsize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mh_strnptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:460,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:461,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_strnptr_delete
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_strnptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:437,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:438,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mh_strnptr_clear
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_strnptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:413,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:415,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/lib/salad/mhash.h:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:419,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             alloc_failure
    - functionName:    mh_strnptr_new
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct.mh_strnptr_t *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:395,17'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:395,38'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:396,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:399,22'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - calloc
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:401,21'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs:
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             alloc_failure
    - functionName:    mh_strnptr_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_strnptr_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_strnptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_strnptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_strnptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_strnptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_strnptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_strnptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_strnptr_del_resize
    - functionName:    mh_strnptr_del_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_strnptr_del
        - mh_strnptr_get
        - mh_strnptr_resize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:386,15'
          Dst:             mh_strnptr_get
        - Src:             'src/lib/salad/mhash.h:388,2'
          Dst:             mh_strnptr_del
        - Src:             'src/lib/salad/mhash.h:389,2'
          Dst:             mh_strnptr_resize
    - functionName:    mh_strnptr_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'struct.mh_strnptr_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         14
      ICount:          158
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_strnptr_next_slot
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:228,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_strnptr_next_slot
                - strncmp
      Callsites:
        - Src:             'src/lib/salad/mhash.h:228,31'
          Dst:             strncmp
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_strnptr_next_slot
    - functionName:    mh_i64ptr_reserve
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - size
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i64ptr_start_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:554,2'
          Dst:             mh_i64ptr_start_resize
    - functionName:    mh_i64ptr_start_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - buckets
        - batch
        - arg
      BBCount:         26
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_failure
        - calloc
        - mh_i64ptr_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:505,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:507,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:509,6'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:509,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:511,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:513,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:514,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:515,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:515,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:516,4'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:517,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:519,23'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:519,35'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:526,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:529,39'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:530,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - calloc
                - mh_i64ptr_resize
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:532,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - mh_i64ptr_resize
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - mh_i64ptr_resize
      Callsites:
        - Src:             'src/lib/salad/mhash.h:530,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:547,2'
          Dst:             mh_i64ptr_resize
    - functionName:    mh_i64ptr_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - arg
      BBCount:         14
      ICount:          157
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - mh_i64ptr_put_slot
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:480,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:482,12'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i64ptr_put_slot.2614
            - BranchSide:      'src/lib/salad/mhash.h:492,7'
              BranchSideFuncs:
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:482,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:483,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:487,8'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i64ptr_put_slot.2614
        - Branch String:   'src/lib/salad/mhash.h:487,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:488,4'
              BranchSideFuncs:
                - mh_i64ptr_put_slot.2614
                - free
                - free
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:489,12'
              BranchSideFuncs:
                - mh_i64ptr_put_slot.2614
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:494,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:495,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:489,16'
          Dst:             mh_i64ptr_put_slot
        - Src:             'src/lib/salad/mhash.h:495,3'
          Dst:             abort
    - functionName:    mh_i64ptr_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         23
      ICount:          283
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mh_i64ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_i64ptr_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_i64ptr_next_slot
    - functionName:    mh_i64ptr_memsize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mh_i64ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:460,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:461,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i64ptr_delete
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i64ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:437,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:438,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mh_i64ptr_clear
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i64ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:413,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:415,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/lib/salad/mhash.h:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:419,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             alloc_failure
    - functionName:    mh_i64ptr_new
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct.mh_i64ptr_t *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:395,17'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:395,38'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:396,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:399,22'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - calloc
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:401,21'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs:
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             alloc_failure
    - functionName:    mh_i64ptr_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_i64ptr_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_i64ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_i64ptr_del_resize
    - functionName:    mh_i64ptr_del_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i64ptr_del
        - mh_i64ptr_get
        - mh_i64ptr_resize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:386,15'
          Dst:             mh_i64ptr_get
        - Src:             'src/lib/salad/mhash.h:388,2'
          Dst:             mh_i64ptr_del
        - Src:             'src/lib/salad/mhash.h:389,2'
          Dst:             mh_i64ptr_resize
    - functionName:    mh_i64ptr_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_i64ptr_t *'
        - 'struct.mh_i64ptr_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mh_i64ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_i64ptr_next_slot.2606
      Callsites:
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_i64ptr_next_slot
    - functionName:    mh_i32ptr_reserve
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - size
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i32ptr_start_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:554,2'
          Dst:             mh_i32ptr_start_resize
    - functionName:    mh_i32ptr_start_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - buckets
        - batch
        - arg
      BBCount:         26
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_failure
        - calloc
        - mh_i32ptr_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:505,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:507,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:509,6'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:509,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:511,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:513,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:514,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:515,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:515,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:516,4'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:517,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:519,23'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:519,35'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:526,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:529,39'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:530,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - calloc
                - mh_i32ptr_resize
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:532,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - mh_i32ptr_resize
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - mh_i32ptr_resize
      Callsites:
        - Src:             'src/lib/salad/mhash.h:530,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:547,2'
          Dst:             mh_i32ptr_resize
    - functionName:    mh_i32ptr_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - arg
      BBCount:         14
      ICount:          157
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - mh_i32ptr_put_slot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:480,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:482,12'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i32ptr_put_slot
            - BranchSide:      'src/lib/salad/mhash.h:492,7'
              BranchSideFuncs:
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:482,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:483,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:487,8'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i32ptr_put_slot
        - Branch String:   'src/lib/salad/mhash.h:487,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:488,4'
              BranchSideFuncs:
                - mh_i32ptr_put_slot
                - free
                - free
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:489,12'
              BranchSideFuncs:
                - mh_i32ptr_put_slot
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:494,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:495,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:489,16'
          Dst:             mh_i32ptr_put_slot
        - Src:             'src/lib/salad/mhash.h:495,3'
          Dst:             abort
    - functionName:    mh_i32ptr_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - 'struct.mh_i32ptr_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         23
      ICount:          282
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mh_i32ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_i32ptr_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_i32ptr_next_slot
    - functionName:    mh_i32ptr_memsize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mh_i32ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:460,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:461,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i32ptr_delete
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i32ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:437,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:438,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mh_i32ptr_clear
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i32ptr_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:413,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:415,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/lib/salad/mhash.h:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:419,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             alloc_failure
    - functionName:    mh_i32ptr_new
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct.mh_i32ptr_t *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:395,17'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:395,38'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:396,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:399,22'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - calloc
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:401,21'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs:
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             alloc_failure
    - functionName:    mh_i32ptr_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_i32ptr_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_i32ptr_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_i32ptr_del_resize
    - functionName:    mh_i32ptr_del_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i32ptr_del
        - mh_i32ptr_get
        - mh_i32ptr_resize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:386,15'
          Dst:             mh_i32ptr_get
        - Src:             'src/lib/salad/mhash.h:388,2'
          Dst:             mh_i32ptr_del
        - Src:             'src/lib/salad/mhash.h:389,2'
          Dst:             mh_i32ptr_resize
    - functionName:    mh_i32ptr_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_i32ptr_t *'
        - 'struct.mh_i32ptr_node_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mh_i32ptr_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_i32ptr_next_slot
      Callsites:
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_i32ptr_next_slot
    - functionName:    mh_i32_reserve
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - size
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i32_start_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:554,2'
          Dst:             mh_i32_start_resize
    - functionName:    mh_i32_start_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mh_i32_t *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - buckets
        - batch
        - arg
      BBCount:         26
      ICount:          246
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_failure
        - calloc
        - mh_i32_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:505,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:507,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:509,6'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:509,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:511,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:513,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:514,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:515,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:515,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:516,4'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:517,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:519,23'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:519,35'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:519,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:526,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:529,39'
              BranchSideFuncs:
                - malloc
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:530,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:530,30'
              BranchSideFuncs:
                - calloc
                - mh_i32_resize
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:532,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - mh_i32_resize
            - BranchSide:      'src/lib/salad/mhash.h:532,28'
              BranchSideFuncs:
                - mh_i32_resize
      Callsites:
        - Src:             'src/lib/salad/mhash.h:530,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:532,28'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:547,2'
          Dst:             mh_i32_resize
    - functionName:    mh_i32_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mh_i32_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - arg
      BBCount:         14
      ICount:          156
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - mh_i32_put_slot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:480,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:482,12'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i32_put_slot
            - BranchSide:      'src/lib/salad/mhash.h:492,7'
              BranchSideFuncs:
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:482,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:483,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:487,8'
              BranchSideFuncs:
                - free
                - free
                - abort
                - mh_i32_put_slot
        - Branch String:   'src/lib/salad/mhash.h:487,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:488,4'
              BranchSideFuncs:
                - mh_i32_put_slot
                - free
                - free
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:489,12'
              BranchSideFuncs:
                - mh_i32_put_slot
                - free
                - free
                - abort
        - Branch String:   'src/lib/salad/mhash.h:494,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:495,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/lib/salad/mhash.h:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:489,16'
          Dst:             mh_i32_put_slot
        - Src:             'src/lib/salad/mhash.h:495,3'
          Dst:             abort
    - functionName:    mh_i32_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_i32_t *'
        - 'int *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         23
      ICount:          277
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mh_i32_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_i32_next_slot
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_i32_next_slot
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i32_next_slot
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_i32_next_slot
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_i32_next_slot
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_i32_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_i32_next_slot
    - functionName:    mh_i32_memsize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mh_i32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:460,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:460,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:461,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_i32_delete
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:437,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:437,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:438,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    mh_i32_clear
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mh_i32_t *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:413,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:413,30'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:415,28'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - alloc_failure.2608
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:415,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/lib/salad/mhash.h:419,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:419,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/lib/salad/mhash.h:420,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:413,30'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:415,28'
          Dst:             alloc_failure
    - functionName:    mh_i32_new
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct.mh_i32_t *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_failure
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:395,17'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:395,38'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:395,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:396,31'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:396,31'
              BranchSideFuncs:
                - calloc
                - calloc
                - alloc_failure.2608
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:399,22'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - alloc_failure.2608
                - calloc
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:399,22'
              BranchSideFuncs:
                - calloc
                - alloc_failure.2608
        - Branch String:   'src/lib/salad/mhash.h:401,21'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs:
                - alloc_failure.2608
            - BranchSide:      'src/lib/salad/mhash.h:401,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:395,38'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:396,31'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:399,22'
          Dst:             alloc_failure
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             calloc
        - Src:             'src/lib/salad/mhash.h:401,21'
          Dst:             alloc_failure
    - functionName:    mh_i32_del
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_i32_del_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:343,24'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,27'
              BranchSideFuncs:
                - mh_i32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:343,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:343,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:343,6'
              BranchSideFuncs:
                - mh_i32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:344,3'
              BranchSideFuncs:
                - mh_i32_del_resize
        - Branch String:   'src/lib/salad/mhash.h:346,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:347,4'
              BranchSideFuncs:
                - mh_i32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:349,7'
              BranchSideFuncs:
                - mh_i32_del_resize
        - Branch String:   'src/lib/salad/mhash.h:349,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:350,20'
              BranchSideFuncs:
                - mh_i32_del_resize
            - BranchSide:      'src/lib/salad/mhash.h:352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:350,4'
          Dst:             mh_i32_del_resize
    - functionName:    mh_i32_del_resize
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mh_i32_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - x
        - arg
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_i32_del
        - mh_i32_get
        - mh_i32_resize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:386,15'
          Dst:             mh_i32_get
        - Src:             'src/lib/salad/mhash.h:388,2'
          Dst:             mh_i32_del
        - Src:             'src/lib/salad/mhash.h:389,2'
          Dst:             mh_i32_resize
    - functionName:    mh_i32_get
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_i32_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - arg
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mh_i32_next_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:228,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:228,31'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:228,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:229,11'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:231,8'
              BranchSideFuncs:
                - mh_i32_next_slot
        - Branch String:   'src/lib/salad/mhash.h:231,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:232,11'
              BranchSideFuncs:
                - mh_i32_next_slot
            - BranchSide:      'src/lib/salad/mhash.h:234,22'
              BranchSideFuncs:
                - mh_i32_next_slot
      Callsites:
        - Src:             'src/lib/salad/mhash.h:234,7'
          Dst:             mh_i32_next_slot
    - functionName:    json_escape_forward_slash_tweak_init
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tweak_register_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:252,1'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:252,1'
              BranchSideFuncs:
                - tweak_register_internal
            - BranchSide:      'src/lib/core/util.c:252,1'
              BranchSideFuncs:
                - tweak_register_internal
      Callsites:
        - Src:             'src/lib/core/util.c:252,1'
          Dst:             tweak_register_internal
        - Src:             'src/lib/core/util.c:252,1'
          Dst:             tweak_get_bool
        - Src:             'src/lib/core/util.c:252,1'
          Dst:             tweak_set_bool
    - functionName:    strtoupperdup
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_failure
        - strlen
        - toupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:465,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:465,20'
              BranchSideFuncs:
                - alloc_failure.2671
                - toupper
            - BranchSide:      'src/lib/core/util.c:466,21'
              BranchSideFuncs:
                - toupper
        - Branch String:   'src/lib/core/util.c:466,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:467,32'
              BranchSideFuncs:
                - toupper
            - BranchSide:      'src/lib/core/util.c:468,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:464,15'
          Dst:             strlen
        - Src:             'src/lib/core/util.c:465,20'
          Dst:             alloc_failure
        - Src:             'src/lib/core/util.c:467,24'
          Dst:             toupper
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoupper
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - toupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:456,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:457,24'
              BranchSideFuncs:
                - toupper
            - BranchSide:      'src/lib/core/util.c:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:457,16'
          Dst:             toupper
    - functionName:    strtolowerdup
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_failure
        - strlen
        - tolower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:446,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:446,20'
              BranchSideFuncs:
                - alloc_failure.2671
                - tolower
            - BranchSide:      'src/lib/core/util.c:447,21'
              BranchSideFuncs:
                - tolower
        - Branch String:   'src/lib/core/util.c:447,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:448,32'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/lib/core/util.c:449,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:445,15'
          Dst:             strlen
        - Src:             'src/lib/core/util.c:446,20'
          Dst:             alloc_failure
        - Src:             'src/lib/core/util.c:448,24'
          Dst:             tolower
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtolower
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - tolower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:437,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:438,24'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/lib/core/util.c:439,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:438,16'
          Dst:             tolower
    - functionName:    getenv_safe
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - buf
        - buf_size
      BBCount:         31
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - alloc_failure
        - getenv
        - say_log_level_is_enabled
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:403,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:403,2'
              BranchSideFuncs:
                - __assert_fail
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
            - BranchSide:      'src/lib/core/util.c:404,2'
              BranchSideFuncs:
                - __assert_fail
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
        - Branch String:   'src/lib/core/util.c:403,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:403,2'
              BranchSideFuncs:
                - __assert_fail
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
            - BranchSide:      'src/lib/core/util.c:404,2'
              BranchSideFuncs:
                - __assert_fail
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
        - Branch String:   'src/lib/core/util.c:404,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:404,2'
              BranchSideFuncs:
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
            - BranchSide:      'src/lib/core/util.c:406,21'
              BranchSideFuncs:
                - getenv
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
        - Branch String:   'src/lib/core/util.c:407,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:409,6'
              BranchSideFuncs:
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
        - Branch String:   'src/lib/core/util.c:409,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:410,12'
              BranchSideFuncs:
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
            - BranchSide:      'src/lib/core/util.c:411,27'
              BranchSideFuncs:
                - strnlen
                - malloc
                - alloc_failure.2671
                - say_log_level_is_enabled.2677
        - Branch String:   'src/lib/core/util.c:412,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:413,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.2677
            - BranchSide:      'src/lib/core/util.c:417,8'
              BranchSideFuncs:
                - malloc
                - alloc_failure.2671
        - Branch String:   'src/lib/core/util.c:413,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:418,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:419,15'
              BranchSideFuncs:
                - malloc
                - alloc_failure.2671
            - BranchSide:      'src/lib/core/util.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:419,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:419,15'
              BranchSideFuncs:
                - alloc_failure.2671
            - BranchSide:      'src/lib/core/util.c:422,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:403,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:404,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:406,14'
          Dst:             getenv
        - Src:             'src/lib/core/util.c:411,19'
          Dst:             strnlen
        - Src:             'src/lib/core/util.c:413,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/util.c:419,15'
          Dst:             alloc_failure
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thread_sleep
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - sec
      BBCount:         21
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - nanosleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:380,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:380,2'
              BranchSideFuncs:
                - __assert_fail
                - nanosleep
                - __assert_fail
                - __errno_location
            - BranchSide:      'src/lib/core/util.c:383,15'
              BranchSideFuncs:
                - __assert_fail
                - nanosleep
                - __assert_fail
                - __errno_location
        - Branch String:   'src/lib/core/util.c:385,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:385,2'
              BranchSideFuncs:
                - nanosleep
                - __assert_fail
                - __errno_location
            - BranchSide:      'src/lib/core/util.c:387,2'
              BranchSideFuncs:
                - nanosleep
                - __assert_fail
                - __errno_location
        - Branch String:   'src/lib/core/util.c:387,45'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:387,48'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - nanosleep
            - BranchSide:      'src/lib/core/util.c:387,2'
              BranchSideFuncs:
                - __assert_fail
                - nanosleep
                - __errno_location
        - Branch String:   'src/lib/core/util.c:387,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:388,9'
              BranchSideFuncs:
                - nanosleep
                - __assert_fail
                - __errno_location
            - BranchSide:      'src/lib/core/util.c:389,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:389,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:389,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:389,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/util.c:380,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:385,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:387,15'
          Dst:             nanosleep
        - Src:             'src/lib/core/util.c:387,48'
          Dst:             __errno_location
        - Src:             'src/lib/core/util.c:389,2'
          Dst:             __assert_fail
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.small_stats *'
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    double_compare_nint64
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - size_t
        - int
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - k
      BBCount:         38
      ICount:          178
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:360,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:360,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:362,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:361,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:361,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:362,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:362,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:364,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:369,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:364,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:365,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:366,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:366,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:367,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:367,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:367,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:367,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:369,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:373,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:370,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:371,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:370,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:371,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:371,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:371,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:360,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:361,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:366,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:370,3'
          Dst:             __assert_fail
    - functionName:    double_compare_uint64
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - size_t
        - int
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - k
      BBCount:         38
      ICount:          176
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:301,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:301,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:310,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:301,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:301,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:310,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:310,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:315,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:335,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:315,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:316,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:318,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:318,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:318,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:319,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:319,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:319,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:319,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:335,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:354,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:346,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:346,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:347,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:347,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:347,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:348,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:348,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:301,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:318,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:346,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:347,3'
          Dst:             __assert_fail
    - functionName:    fpconv_check
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:279,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:281,11'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:281,11'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:285,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:285,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:285,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:285,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:285,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:285,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:285,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:285,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/util.c:291,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/util.c:291,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:291,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:291,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/util.c:281,2'
          Dst:             snprintf
        - Src:             'src/lib/core/util.c:285,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/util.c:291,2'
          Dst:             __assert_fail
    - functionName:    json_escape_char
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/trivia/util.h:672,15'
          Branch Sides:
            - BranchSide:      'src/trivia/util.h:672,18'
              BranchSideFuncs: []
            - BranchSide:      'src/trivia/util.h:674,41'
              BranchSideFuncs: []
        - Branch String:   'src/trivia/util.h:672,6'
          Branch Sides:
            - BranchSide:      'src/trivia/util.h:673,3'
              BranchSideFuncs: []
            - BranchSide:      'src/trivia/util.h:674,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_escape
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
      BBCount:         25
      ICount:          173
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - json_escape_char
        - snprintf
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:259,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:260,12'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/util.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:262,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:263,4'
              BranchSideFuncs:
                - snprintf
                - json_escape_char
                - snprintf
            - BranchSide:      'src/lib/core/util.c:265,4'
              BranchSideFuncs:
                - snprintf
                - json_escape_char
                - snprintf
        - Branch String:   'src/lib/core/util.c:263,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:263,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:263,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/util.c:263,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:263,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/util.c:263,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/util.c:265,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:265,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/util.c:265,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:265,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/util.c:265,4'
              BranchSideFuncs:
                - json_escape_char
                - snprintf
                - snprintf
      Callsites:
        - Src:             'src/lib/core/util.c:258,17'
          Dst:             strlen
        - Src:             'src/lib/core/util.c:261,24'
          Dst:             json_escape_char
        - Src:             'src/lib/core/util.c:263,4'
          Dst:             snprintf
        - Src:             'src/lib/core/util.c:265,4'
          Dst:             snprintf
    - functionName:    strlcpy
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - size
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:177,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:178,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:178,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:178,36'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:178,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:176,19'
          Dst:             strlen
    - functionName:    int2str
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/util.c:168,2'
          Dst:             snprintf
    - functionName:    mkdirpath
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - mkdir
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:148,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:150,3'
              BranchSideFuncs:
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'src/lib/core/util.c:152,2'
              BranchSideFuncs:
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'src/lib/core/util.c:152,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:154,4'
              BranchSideFuncs:
                - mkdir
                - strchr
                - __errno_location
            - BranchSide:      'src/lib/core/util.c:161,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:157,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:157,19'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - mkdir
            - BranchSide:      'src/lib/core/util.c:159,3'
              BranchSideFuncs:
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'src/lib/core/util.c:157,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:158,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:159,3'
              BranchSideFuncs:
                - strchr
                - mkdir
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/util.c:152,21'
          Dst:             strchr
        - Src:             'src/lib/core/util.c:155,12'
          Dst:             mkdir
        - Src:             'src/lib/core/util.c:157,19'
          Dst:             __errno_location
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlcat
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - size
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:193,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:194,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:196,15'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:196,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:197,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:197,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:190,20'
          Dst:             strlen
        - Src:             'src/lib/core/util.c:191,20'
          Dst:             strlen
    - functionName:    abspath
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _say_strerror
        - say_log_level_is_enabled
        - strdup
        - strlcat
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:122,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:123,17'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/lib/core/util.c:125,27'
              BranchSideFuncs:
                - malloc
                - strlen
                - getcwd
                - strlcat
                - strlcat
                - say_log_level_is_enabled.2677
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/util.c:126,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:129,13'
              BranchSideFuncs:
                - strlen
                - getcwd
                - strlcat
                - strlcat
                - say_log_level_is_enabled.2677
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/util.c:129,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:130,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.2677
                - strlcat
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/util.c:132,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
        - Branch String:   'src/lib/core/util.c:130,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:130,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - strlcat
            - BranchSide:      'src/lib/core/util.c:130,3'
              BranchSideFuncs:
                - strlcat
      Callsites:
        - Src:             'src/lib/core/util.c:123,10'
          Dst:             strdup
        - Src:             'src/lib/core/util.c:129,33'
          Dst:             strlen
        - Src:             'src/lib/core/util.c:129,6'
          Dst:             getcwd
        - Src:             'src/lib/core/util.c:130,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/util.c:130,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/util.c:130,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/util.c:132,3'
          Dst:             strlcat
        - Src:             'src/lib/core/util.c:134,2'
          Dst:             strlcat
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close_all_xcpt
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fdc
      BBCount:         27
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - close
        - getrlimit64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:97,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:98,13'
              BranchSideFuncs:
                - getrlimit64
                - close
            - BranchSide:      'src/lib/core/util.c:100,2'
              BranchSideFuncs:
                - getrlimit64
                - close
        - Branch String:   'src/lib/core/util.c:98,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:97,28'
              BranchSideFuncs:
                - getrlimit64
                - close
            - BranchSide:      'src/lib/core/util.c:97,28'
              BranchSideFuncs:
                - getrlimit64
                - close
        - Branch String:   'src/lib/core/util.c:102,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:103,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/util.c:105,16'
              BranchSideFuncs:
                - close
        - Branch String:   'src/lib/core/util.c:105,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:106,8'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/util.c:116,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:107,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:108,13'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/util.c:113,8'
              BranchSideFuncs:
                - close
        - Branch String:   'src/lib/core/util.c:108,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:109,11'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/util.c:112,3'
              BranchSideFuncs:
                - close
        - Branch String:   'src/lib/core/util.c:113,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:114,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/util.c:115,2'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/lib/core/util.c:102,6'
          Dst:             getrlimit64
        - Src:             'src/lib/core/util.c:114,4'
          Dst:             close
    - functionName:    getrlimit64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnindex
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - haystack
        - needle
        - len
        - hmax
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:79,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:80,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:81,16'
              BranchSideFuncs:
                - strncasecmp
                - strlen
        - Branch String:   'src/lib/core/util.c:81,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:81,44'
              BranchSideFuncs:
                - strncasecmp
                - strlen
            - BranchSide:      'src/lib/core/util.c:81,2'
              BranchSideFuncs:
                - strncasecmp
                - strlen
        - Branch String:   'src/lib/core/util.c:81,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:82,19'
              BranchSideFuncs:
                - strncasecmp
                - strlen
            - BranchSide:      'src/lib/core/util.c:86,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:82,54'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:83,14'
              BranchSideFuncs:
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/core/util.c:85,2'
              BranchSideFuncs:
                - strncasecmp
                - strlen
        - Branch String:   'src/lib/core/util.c:82,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:84,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:85,2'
              BranchSideFuncs:
                - strncasecmp
                - strlen
      Callsites:
        - Src:             'src/lib/core/util.c:82,7'
          Dst:             strncasecmp
        - Src:             'src/lib/core/util.c:83,7'
          Dst:             strlen
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strindex
      functionSourceFile: '/src/tarantool/src/lib/core/util.c'
      linkageType:     externalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - haystack
        - needle
        - hmax
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/util.c:65,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:65,44'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'src/lib/core/util.c:65,2'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'src/lib/core/util.c:65,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:66,18'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'src/lib/core/util.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/util.c:66,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/util.c:66,46'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/util.c:67,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/util.c:66,7'
          Dst:             strcasecmp
    - functionName:    _ZL10slab_orderP10slab_cachem
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:224,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:225,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:226,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/slab_cache.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:227,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:230,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL17mempool_free_slabP7mempoolP5mslabPv
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mempool *'
        - 'struct.mslab *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - slab
        - ptr
      BBCount:         11
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mslab_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:294,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:294,2'
              BranchSideFuncs:
                - __assert_fail
                - mslab_free
            - BranchSide:      'src/lib/small/include/small/mempool.h:296,9'
              BranchSideFuncs:
                - __assert_fail
                - mslab_free
        - Branch String:   'src/lib/small/include/small/mempool.h:298,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:298,2'
              BranchSideFuncs:
                - mslab_free
            - BranchSide:      'src/lib/small/include/small/mempool.h:298,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:294,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:298,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:300,2'
          Dst:             mslab_free
    - functionName:    _ZL13slab_from_ptrPvl
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - slab_mask
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:209,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:209,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:209,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:209,2'
          Dst:             __assert_fail
    - functionName:    _ZL21run_list_take_triggerP5rlist
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'struct.trigger.528 *'
      argCount:        1
      argTypes:
        - 'struct.rlist *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12mempool_freeP7mempoolPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/trigger.cc:82,2'
          Dst:             _ZL12mempool_freeP7mempoolPv
    - functionName:    _ZL12mempool_freeP7mempoolPv
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mempool *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - ptr
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13slab_from_ptrPvl
        - _ZL17mempool_free_slabP7mempoolP5mslabPv
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:310,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:310,2'
              BranchSideFuncs:
                - _ZL13slab_from_ptrPvl
                - _ZL17mempool_free_slabP7mempoolP5mslabPv
            - BranchSide:      'src/lib/small/include/small/mempool.h:310,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:310,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:312,3'
          Dst:             _ZL13slab_from_ptrPvl
        - Src:             'src/lib/small/include/small/mempool.h:313,2'
          Dst:             _ZL17mempool_free_slabP7mempoolP5mslabPv
    - functionName:    _ZL19error_unlink_effectP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    _ZL10diag_clearP4diag
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    _ZL14diag_set_errorP4diagP5error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10diag_clearP4diag
        - _ZL19error_unlink_effectP5error
        - __assert_fail
        - error_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - _ZL10diag_clearP4diag.2805
                - _ZL19error_unlink_effectP5error.2801
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             _ZL10diag_clearP4diag
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             _ZL19error_unlink_effectP5error
    - functionName:    _ZL24say_log_level_is_enabledi
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trigger_free_in_thread
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     externalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mempool_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:171,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:171,2'
              BranchSideFuncs:
                - mempool_destroy
            - BranchSide:      'src/lib/core/trigger.cc:171,2'
              BranchSideFuncs:
                - mempool_destroy
      Callsites:
        - Src:             'src/lib/core/trigger.cc:171,2'
          Dst:             mempool_destroy
    - functionName:    _ZL14mempool_createP7mempoolP10slab_cachej
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mempool *'
        - 'struct.slab_cache *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - cache
        - objsize
      BBCount:         13
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10slab_orderP10slab_cachem
        - __assert_fail
        - mempool_create_with_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:243,21'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:243,9'
              BranchSideFuncs:
                - _ZL10slab_orderP10slab_cachem
                - __assert_fail
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:244,7'
              BranchSideFuncs:
                - _ZL10slab_orderP10slab_cachem
                - __assert_fail
                - mempool_create_with_order
        - Branch String:   'src/lib/small/include/small/mempool.h:246,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:247,15'
              BranchSideFuncs:
                - _ZL10slab_orderP10slab_cachem
                - __assert_fail
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:253,29'
              BranchSideFuncs:
                - _ZL10slab_orderP10slab_cachem
                - __assert_fail
                - mempool_create_with_order
        - Branch String:   'src/lib/small/include/small/mempool.h:254,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:254,2'
              BranchSideFuncs:
                - mempool_create_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:254,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:253,18'
          Dst:             _ZL10slab_orderP10slab_cachem
        - Src:             'src/lib/small/include/small/mempool.h:254,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:255,9'
          Dst:             mempool_create_with_order
    - functionName:    trigger_init_in_thread
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     externalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14mempool_createP7mempoolP10slab_cachej
        - cord_on_demand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:165,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:165,34'
              BranchSideFuncs:
                - _ZL14mempool_createP7mempoolP10slab_cachej
                - cord_on_demand
            - BranchSide:      'src/lib/core/trigger.cc:165,34'
              BranchSideFuncs:
                - _ZL14mempool_createP7mempoolP10slab_cachej
                - cord_on_demand
        - Branch String:   'src/lib/core/trigger.cc:165,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:165,34'
              BranchSideFuncs:
                - cord_on_demand
                - _ZL14mempool_createP7mempoolP10slab_cachej
            - BranchSide:      'src/lib/core/trigger.cc:165,34'
              BranchSideFuncs:
                - _ZL14mempool_createP7mempoolP10slab_cachej
      Callsites:
        - Src:             'src/lib/core/trigger.cc:165,34'
          Dst:             cord_on_demand
        - Src:             'src/lib/core/trigger.cc:165,2'
          Dst:             _ZL14mempool_createP7mempoolP10slab_cachej
    - functionName:    trigger_clear
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     externalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.trigger.528 *'
      constantsTouched: []
      argNames:
        - trigger
      BBCount:         10
      ICount:          188
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12mempool_freeP7mempoolPv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:155,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:155,2'
              BranchSideFuncs:
                - _ZL12mempool_freeP7mempoolPv
            - BranchSide:      'src/lib/core/trigger.cc:155,2'
              BranchSideFuncs:
                - _ZL12mempool_freeP7mempoolPv
        - Branch String:   'src/lib/core/trigger.cc:155,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:156,3'
              BranchSideFuncs:
                - _ZL12mempool_freeP7mempoolPv
            - BranchSide:      'src/lib/core/trigger.cc:160,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/trigger.cc:158,3'
          Dst:             _ZL12mempool_freeP7mempoolPv
    - functionName:    trigger_run_reverse
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     externalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rlist *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - event
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14run_list_clearP5rlist
        - _ZL16trigger_run_listP5rlistPv
        - _ZL20run_list_put_triggerP5rlistP7trigger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:141,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:142,39'
              BranchSideFuncs:
                - _ZL20run_list_put_triggerP5rlistP7trigger
                - _ZL16trigger_run_listP5rlistPv
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:147,37'
              BranchSideFuncs:
                - _ZL16trigger_run_listP5rlistPv
        - Branch String:   'src/lib/core/trigger.cc:142,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:143,4'
              BranchSideFuncs:
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:146,2'
              BranchSideFuncs:
                - _ZL16trigger_run_listP5rlistPv
                - _ZL20run_list_put_triggerP5rlistP7trigger
                - _ZL14run_list_clearP5rlist
      Callsites:
        - Src:             'src/lib/core/trigger.cc:142,7'
          Dst:             _ZL20run_list_put_triggerP5rlistP7trigger
        - Src:             'src/lib/core/trigger.cc:143,4'
          Dst:             _ZL14run_list_clearP5rlist
        - Src:             'src/lib/core/trigger.cc:147,9'
          Dst:             _ZL16trigger_run_listP5rlistPv
    - functionName:    _ZL20run_list_put_triggerP5rlistP7trigger
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rlist *'
        - 'struct.trigger.528 *'
      constantsTouched: []
      argNames:
        - list
        - trigger
      BBCount:         9
      ICount:          134
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BuildOutOfMemory
        - _ZL14diag_set_errorP4diagP5error
        - _ZL24say_log_level_is_enabledi
        - __errno_location
        - diag_get
        - mempool_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:63,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:64,3'
              BranchSideFuncs:
                - __errno_location
                - _ZL24say_log_level_is_enabledi.2809
                - BuildOutOfMemory
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.2806
                - __errno_location
            - BranchSide:      'src/lib/core/trigger.cc:68,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/trigger.cc:64,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:64,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.2806
                - __errno_location
            - BranchSide:      'src/lib/core/trigger.cc:64,3'
              BranchSideFuncs:
                - BuildOutOfMemory
                - diag_get
                - _ZL14diag_set_errorP4diagP5error.2806
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/trigger.cc:62,22'
          Dst:             mempool_alloc
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             _ZL24say_log_level_is_enabledi
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             BuildOutOfMemory
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             diag_get
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             _ZL14diag_set_errorP4diagP5error
        - Src:             'src/lib/core/trigger.cc:64,3'
          Dst:             __errno_location
    - functionName:    _ZL14run_list_clearP5rlist
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rlist *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL21run_list_take_triggerP5rlist
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,9'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
        - Branch String:   'src/lib/core/trigger.cc:90,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:91,25'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:92,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/trigger.cc:91,3'
          Dst:             _ZL21run_list_take_triggerP5rlist
    - functionName:    _ZL16trigger_run_listP5rlistPv
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rlist *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - event
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14run_list_clearP5rlist
        - _ZL21run_list_take_triggerP5rlist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,9'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
                - _ZL14run_list_clearP5rlist
        - Branch String:   'src/lib/core/trigger.cc:98,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:99,51'
              BranchSideFuncs:
                - _ZL21run_list_take_triggerP5rlist
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:105,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/trigger.cc:100,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:98,2'
              BranchSideFuncs:
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:101,19'
              BranchSideFuncs:
                - _ZL14run_list_clearP5rlist
      Callsites:
        - Src:             'src/lib/core/trigger.cc:99,29'
          Dst:             _ZL21run_list_take_triggerP5rlist
        - Src:             'src/lib/core/trigger.cc:101,4'
          Dst:             _ZL14run_list_clearP5rlist
    - functionName:    trigger_run
      functionSourceFile: '/src/tarantool/src/lib/core/trigger.cc'
      linkageType:     externalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.rlist *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - event
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14run_list_clearP5rlist
        - _ZL16trigger_run_listP5rlistPv
        - _ZL20run_list_put_triggerP5rlistP7trigger
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/trigger.cc:127,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:128,39'
              BranchSideFuncs:
                - _ZL20run_list_put_triggerP5rlistP7trigger
                - _ZL16trigger_run_listP5rlistPv
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:133,37'
              BranchSideFuncs:
                - _ZL16trigger_run_listP5rlistPv
        - Branch String:   'src/lib/core/trigger.cc:128,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/trigger.cc:129,4'
              BranchSideFuncs:
                - _ZL14run_list_clearP5rlist
            - BranchSide:      'src/lib/core/trigger.cc:132,2'
              BranchSideFuncs:
                - _ZL16trigger_run_listP5rlistPv
                - _ZL20run_list_put_triggerP5rlistP7trigger
                - _ZL14run_list_clearP5rlist
      Callsites:
        - Src:             'src/lib/core/trigger.cc:128,7'
          Dst:             _ZL20run_list_put_triggerP5rlistP7trigger
        - Src:             'src/lib/core/trigger.cc:129,4'
          Dst:             _ZL14run_list_clearP5rlist
        - Src:             'src/lib/core/trigger.cc:133,9'
          Dst:             _ZL16trigger_run_listP5rlistPv
    - functionName:    mp_fprint_decimal
      functionSourceFile: '/src/tarantool/src/lib/core/mp_decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decimal_str
        - decimal_unpack
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_decimal.c:87,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:89,17'
              BranchSideFuncs:
                - decimal_str
                - fprintf
      Callsites:
        - Src:             'src/lib/core/mp_decimal.c:87,6'
          Dst:             decimal_unpack
        - Src:             'src/lib/core/mp_decimal.c:89,29'
          Dst:             decimal_str
        - Src:             'src/lib/core/mp_decimal.c:89,9'
          Dst:             fprintf
    - functionName:    mp_snprint_decimal
      functionSourceFile: '/src/tarantool/src/lib/core/mp_decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decimal_str
        - decimal_unpack
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_decimal.c:78,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:80,18'
              BranchSideFuncs:
                - decimal_str
                - snprintf
      Callsites:
        - Src:             'src/lib/core/mp_decimal.c:78,6'
          Dst:             decimal_unpack
        - Src:             'src/lib/core/mp_decimal.c:80,35'
          Dst:             decimal_str
        - Src:             'src/lib/core/mp_decimal.c:80,9'
          Dst:             snprintf
    - functionName:    mp_encode_decimal
      functionSourceFile: '/src/tarantool/src/lib/core/mp_decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - dec
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_len
        - decimal_pack
        - mp_encode_extl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_decimal.c:68,17'
          Dst:             decimal_len
        - Src:             'src/lib/core/mp_decimal.c:69,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/core/mp_decimal.c:70,9'
          Dst:             decimal_pack
    - functionName:    mp_decode_decimal
      functionSourceFile: '/src/tarantool/src/lib/core/mp_decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - dec
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - decimal_unpack
        - mp_decode_extl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_decimal.c:46,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:51,27'
              BranchSideFuncs:
                - mp_decode_extl
                - decimal_unpack
        - Branch String:   'src/lib/core/mp_decimal.c:55,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:55,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:56,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_decimal.c:55,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:56,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:59,34'
              BranchSideFuncs:
                - decimal_unpack
        - Branch String:   'src/lib/core/mp_decimal.c:60,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_decimal.c:61,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_decimal.c:62,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_decimal.c:53,8'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/mp_decimal.c:59,19'
          Dst:             decimal_unpack
    - functionName:    mp_sizeof_decimal
      functionSourceFile: '/src/tarantool/src/lib/core/mp_decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_len
        - mp_sizeof_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_decimal.c:40,23'
          Dst:             decimal_len
        - Src:             'src/lib/core/mp_decimal.c:40,9'
          Dst:             mp_sizeof_ext
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.2877
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    tt_uuid_from_strl
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - in
        - len
        - uu
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - tt_uuid_from_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_uuid.c:101,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.c:103,7'
              BranchSideFuncs:
                - snprintf
                - tt_uuid_from_string
      Callsites:
        - Src:             'src/lib/core/tt_uuid.c:104,2'
          Dst:             snprintf
        - Src:             'src/lib/core/tt_uuid.c:105,9'
          Dst:             tt_uuid_from_string
    - functionName:    tt_uuid_from_string
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - in
        - uu
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __isoc99_sscanf
        - strlen
        - tt_uuid_validate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_uuid.h:84,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:85,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:90,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:84,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:92,26'
              BranchSideFuncs:
                - tt_uuid_validate
      Callsites:
        - Src:             'src/lib/core/tt_uuid.h:84,6'
          Dst:             strlen
        - Src:             'src/lib/core/tt_uuid.h:85,6'
          Dst:             __isoc99_sscanf
        - Src:             'src/lib/core/tt_uuid.h:92,9'
          Dst:             tt_uuid_validate
    - functionName:    tt_uuid_validate
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - uu
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_uuid.h:70,25'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:70,29'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:72,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:70,47'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:70,51'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:72,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:70,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:71,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:72,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.2884
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.2884
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    tt_uuid_str
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - uu
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_static_buf
        - tt_uuid_to_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.c:93,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/tt_uuid.c:94,2'
          Dst:             tt_uuid_to_string
    - functionName:    tt_uuid_to_string
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tt_uuid *'
        - 'char *'
      constantsTouched: []
      argNames:
        - uu
        - out
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.h:133,2'
          Dst:             snprintf
    - functionName:    tt_uuid_is_equal
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.tt_uuid *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.h:162,9'
          Dst:             memcmp
    - functionName:    tt_uuid_is_nil
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - uu
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_uuid_is_equal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.h:176,9'
          Dst:             tt_uuid_is_equal
    - functionName:    tt_uuid_bswap
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - uu
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bswap_u16
        - bswap_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.h:147,17'
          Dst:             bswap_u32
        - Src:             'src/lib/core/tt_uuid.h:148,17'
          Dst:             bswap_u16
        - Src:             'src/lib/core/tt_uuid.h:149,28'
          Dst:             bswap_u16
    - functionName:    tt_uuid_compare
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.h'
      linkageType:     externalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tt_uuid *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         46
      ICount:          389
      EdgeCount:       67
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_uuid.h:108,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:108,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:108,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:109,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:109,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:110,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:110,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:110,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:110,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:111,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:111,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:112,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:112,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:112,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:112,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:113,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:113,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:113,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:113,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:114,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:114,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:114,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:114,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:115,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:115,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:115,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:115,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:116,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:116,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:116,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:116,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:117,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:117,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:117,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:117,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:118,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:118,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:118,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_uuid.h:118,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_uuid.h:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_uuid.h:122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tt_uuid_create
      functionSourceFile: '/src/tarantool/src/lib/core/tt_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - uu
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - random_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_uuid.c:59,2'
          Dst:             random_bytes
    - functionName:    mp_fprint_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - tt_uuid_str
        - uuid_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:112,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:114,17'
              BranchSideFuncs:
                - tt_uuid_str
                - fprintf
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:112,6'
          Dst:             uuid_unpack
        - Src:             'src/lib/core/mp_uuid.c:114,29'
          Dst:             tt_uuid_str
        - Src:             'src/lib/core/mp_uuid.c:114,9'
          Dst:             fprintf
    - functionName:    uuid_unpack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'struct.tt_uuid *'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - data
        - len
        - uuid
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
        - tt_uuid_validate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:59,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:61,31'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - tt_uuid_validate
                - mp_load_u8
        - Branch String:   'src/lib/core/mp_uuid.c:66,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:67,30'
              BranchSideFuncs:
                - mp_load_u8
                - tt_uuid_validate
            - BranchSide:      'src/lib/core/mp_uuid.c:69,23'
              BranchSideFuncs:
                - tt_uuid_validate
        - Branch String:   'src/lib/core/mp_uuid.c:69,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:70,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:73,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:61,19'
          Dst:             mp_load_u32
        - Src:             'src/lib/core/mp_uuid.c:62,19'
          Dst:             mp_load_u16
        - Src:             'src/lib/core/mp_uuid.c:63,30'
          Dst:             mp_load_u16
        - Src:             'src/lib/core/mp_uuid.c:64,36'
          Dst:             mp_load_u8
        - Src:             'src/lib/core/mp_uuid.c:65,24'
          Dst:             mp_load_u8
        - Src:             'src/lib/core/mp_uuid.c:67,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/core/mp_uuid.c:69,6'
          Dst:             tt_uuid_validate
    - functionName:    mp_snprint_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - tt_uuid_str
        - uuid_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:103,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:105,18'
              BranchSideFuncs:
                - tt_uuid_str
                - snprintf
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:103,6'
          Dst:             uuid_unpack
        - Src:             'src/lib/core/mp_uuid.c:105,35'
          Dst:             tt_uuid_str
        - Src:             'src/lib/core/mp_uuid.c:105,9'
          Dst:             snprintf
    - functionName:    mp_encode_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - data
        - uuid
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_extl
        - uuid_pack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:95,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/core/mp_uuid.c:96,9'
          Dst:             uuid_pack
    - functionName:    uuid_pack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - data
        - uuid
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:50,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:51,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/core/mp_uuid.c:52,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:45,9'
          Dst:             mp_store_u32
        - Src:             'src/lib/core/mp_uuid.c:46,9'
          Dst:             mp_store_u16
        - Src:             'src/lib/core/mp_uuid.c:47,9'
          Dst:             mp_store_u16
        - Src:             'src/lib/core/mp_uuid.c:48,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/core/mp_uuid.c:49,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/core/mp_uuid.c:51,10'
          Dst:             mp_store_u8
    - functionName:    mp_decode_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.tt_uuid *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.tt_uuid *'
      constantsTouched: []
      argNames:
        - data
        - uuid
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mp_decode_extl
        - uuid_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:79,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:80,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:82,27'
              BranchSideFuncs:
                - mp_decode_extl
                - uuid_unpack
        - Branch String:   'src/lib/core/mp_uuid.c:85,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:85,37'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:86,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_uuid.c:85,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_uuid.c:89,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:84,17'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/mp_uuid.c:85,25'
          Dst:             uuid_unpack
    - functionName:    mp_sizeof_uuid
      functionSourceFile: '/src/tarantool/src/lib/core/mp_uuid.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_ext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_uuid.c:39,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_uuid.c:39,9'
              BranchSideFuncs:
                - mp_sizeof_ext
            - BranchSide:      'src/lib/core/mp_uuid.c:39,9'
              BranchSideFuncs:
                - mp_sizeof_ext
      Callsites:
        - Src:             'src/lib/core/mp_uuid.c:39,9'
          Dst:             mp_sizeof_ext
    - functionName:    mp_fprint_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - datetime_to_string
        - datetime_unpack
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:156,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:159,7'
              BranchSideFuncs:
                - datetime_to_string
                - fprintf
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:156,6'
          Dst:             datetime_unpack
        - Src:             'src/lib/core/mp_datetime.c:160,2'
          Dst:             datetime_to_string
        - Src:             'src/lib/core/mp_datetime.c:162,9'
          Dst:             fprintf
    - functionName:    datetime_unpack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'struct.datetime *'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - data
        - len
        - date
      BBCount:         13
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - datetime_validate
        - load_u64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:58,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:61,27'
              BranchSideFuncs:
                - load_u64
                - datetime_validate
        - Branch String:   'src/lib/core/mp_datetime.c:69,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:70,3'
              BranchSideFuncs:
                - datetime_validate
            - BranchSide:      'src/lib/core/mp_datetime.c:72,6'
              BranchSideFuncs:
                - datetime_validate
        - Branch String:   'src/lib/core/mp_datetime.c:72,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:73,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:76,10'
              BranchSideFuncs:
                - datetime_validate
        - Branch String:   'src/lib/core/mp_datetime.c:80,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:81,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:85,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:64,20'
          Dst:             load_u64
        - Src:             'src/lib/core/mp_datetime.c:80,7'
          Dst:             datetime_validate
    - functionName:    datetime_validate
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         22
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.h:423,51'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:424,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:425,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:423,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:425,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:426,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:426,31'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:427,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:428,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:426,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:428,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:429,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:429,46'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:430,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:431,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:429,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:431,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:432,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:432,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:433,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:434,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.h:432,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.h:434,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.h:435,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_snprint_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - datetime_to_string
        - datetime_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:140,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:143,35'
              BranchSideFuncs:
                - datetime_to_string
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:140,6'
          Dst:             datetime_unpack
        - Src:             'src/lib/core/mp_datetime.c:143,9'
          Dst:             datetime_to_string
    - functionName:    mp_encode_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - data
        - date
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - datetime_pack
        - mp_encode_extl
        - mp_sizeof_datetime_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:123,17'
          Dst:             mp_sizeof_datetime_raw
        - Src:             'src/lib/core/mp_datetime.c:125,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/core/mp_datetime.c:127,9'
          Dst:             datetime_pack
    - functionName:    mp_sizeof_datetime_raw
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:43,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:43,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:43,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_datetime.c:43,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:43,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:43,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_datetime.c:43,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:43,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:45,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    datetime_pack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - data
        - date
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - store_u64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:112,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:112,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_datetime.c:112,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:112,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_datetime.c:112,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:114,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:110,2'
          Dst:             store_u64
    - functionName:    mp_decode_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.datetime *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - data
        - date
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - datetime_unpack
        - mp_decode_extl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_datetime.c:91,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:94,21'
              BranchSideFuncs:
                - mp_decode_extl
                - datetime_unpack
        - Branch String:   'src/lib/core/mp_datetime.c:98,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:100,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_datetime.c:98,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_datetime.c:100,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_datetime.c:103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:96,17'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/mp_datetime.c:99,6'
          Dst:             datetime_unpack
    - functionName:    mp_sizeof_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/mp_datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_datetime_raw
        - mp_sizeof_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_datetime.c:52,23'
          Dst:             mp_sizeof_datetime_raw
        - Src:             'src/lib/core/mp_datetime.c:52,9'
          Dst:             mp_sizeof_ext
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.2985
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    value_pack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - data
        - field
        - value
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_int
        - mp_encode_uint
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:66,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:67,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:68,24'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_encode_int
                - mp_encode_uint
        - Branch String:   'src/lib/core/mp_interval.c:69,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:70,25'
              BranchSideFuncs:
                - mp_encode_uint
            - BranchSide:      'src/lib/core/mp_interval.c:72,24'
              BranchSideFuncs:
                - mp_encode_int
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:68,9'
          Dst:             mp_encode_uint
        - Src:             'src/lib/core/mp_interval.c:70,10'
          Dst:             mp_encode_uint
        - Src:             'src/lib/core/mp_interval.c:72,10'
          Dst:             mp_encode_int
    - functionName:    value_size
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_sizeof_int
        - mp_sizeof_uint
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:32,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:33,29'
              BranchSideFuncs:
                - mp_sizeof_uint
            - BranchSide:      'src/lib/core/mp_interval.c:34,6'
              BranchSideFuncs:
                - mp_sizeof_int
        - Branch String:   'src/lib/core/mp_interval.c:34,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:35,28'
              BranchSideFuncs:
                - mp_sizeof_int
            - BranchSide:      'src/lib/core/mp_interval.c:36,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:33,14'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/core/mp_interval.c:35,14'
          Dst:             mp_sizeof_int
    - functionName:    mp_validate_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - interval_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:217,24'
          Dst:             interval_unpack
    - functionName:    interval_unpack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.interval *'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - data
        - len
        - itv
      BBCount:         44
      ICount:          288
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - mp_check_int
        - mp_check_uint
        - mp_load_u8
        - mp_read_int64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:108,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:108,2'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:110,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:113,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:113,19'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:116,9'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:113,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:116,9'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:117,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:118,31'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:166,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_interval.c:121,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:122,23'
              BranchSideFuncs:
                - mp_check_uint
                - mp_read_int64
                - mp_load_u8
                - mp_check_int
            - BranchSide:      'src/lib/core/mp_interval.c:124,14'
              BranchSideFuncs:
                - mp_check_int
                - mp_read_int64
                - mp_load_u8
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:122,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:123,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:124,3'
              BranchSideFuncs:
                - mp_read_int64
                - mp_load_u8
                - mp_check_int
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:124,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:125,22'
              BranchSideFuncs:
                - mp_check_int
                - mp_read_int64
                - mp_load_u8
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:128,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_interval.c:125,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:127,3'
              BranchSideFuncs:
                - mp_read_int64
                - mp_load_u8
                - mp_check_int
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:130,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:132,11'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:132,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:134,16'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:137,17'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:140,16'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:143,15'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:146,16'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:149,15'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:152,15'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:155,16'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:158,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
            - BranchSide:      'src/lib/core/mp_interval.c:163,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_interval.c:158,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:160,31'
              BranchSideFuncs:
                - mp_load_u8
                - mp_check_int
                - mp_read_int64
                - mp_check_uint
        - Branch String:   'src/lib/core/mp_interval.c:166,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:168,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:108,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:111,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/core/mp_interval.c:118,20'
          Dst:             mp_load_u8
        - Src:             'src/lib/core/mp_interval.c:122,8'
          Dst:             mp_check_uint
        - Src:             'src/lib/core/mp_interval.c:125,8'
          Dst:             mp_check_int
        - Src:             'src/lib/core/mp_interval.c:130,7'
          Dst:             mp_read_int64
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.2992
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.2992
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    mp_fprint_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - interval_to_string
        - interval_unpack
        - tt_static_buf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:206,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:208,8'
              BranchSideFuncs:
                - tt_static_buf.2996
                - interval_to_string
                - fprintf
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:206,6'
          Dst:             interval_unpack
        - Src:             'src/lib/core/mp_interval.c:208,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/mp_interval.c:209,2'
          Dst:             interval_to_string
        - Src:             'src/lib/core/mp_interval.c:210,9'
          Dst:             fprintf
    - functionName:    mp_snprint_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - interval_to_string
        - interval_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:197,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:199,34'
              BranchSideFuncs:
                - interval_to_string
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:197,6'
          Dst:             interval_unpack
        - Src:             'src/lib/core/mp_interval.c:199,9'
          Dst:             interval_to_string
    - functionName:    mp_decode_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.interval *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - data
        - itv
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - interval_unpack
        - mp_decode_extl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:181,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:184,21'
              BranchSideFuncs:
                - mp_decode_extl
                - interval_unpack
        - Branch String:   'src/lib/core/mp_interval.c:186,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:186,45'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/mp_interval.c:186,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:187,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:185,17'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/mp_interval.c:186,29'
          Dst:             interval_unpack
    - functionName:    interval_pack
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - data
        - itv
      BBCount:         31
      ICount:          255
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mp_store_u8
        - value_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:80,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:80,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:80,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:81,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
        - Branch String:   'src/lib/core/mp_interval.c:81,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:81,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:81,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:81,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:81,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:82,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
        - Branch String:   'src/lib/core/mp_interval.c:82,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:82,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:82,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:82,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:82,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:83,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
        - Branch String:   'src/lib/core/mp_interval.c:83,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:83,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:83,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:83,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:83,2'
              BranchSideFuncs:
                - mp_store_u8
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
                - value_pack
            - BranchSide:      'src/lib/core/mp_interval.c:83,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:80,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:81,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:82,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:83,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:88,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/core/mp_interval.c:89,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:90,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:91,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:92,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:93,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:94,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:95,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:96,9'
          Dst:             value_pack
        - Src:             'src/lib/core/mp_interval.c:97,9'
          Dst:             value_pack
    - functionName:    mp_encode_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - data
        - itv
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - interval_len
        - interval_pack
        - mp_encode_extl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:174,43'
          Dst:             interval_len
        - Src:             'src/lib/core/mp_interval.c:174,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/core/mp_interval.c:175,9'
          Dst:             interval_pack
    - functionName:    interval_len
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - itv
      BBCount:         35
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - value_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/mp_interval.c:43,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:43,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:43,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:43,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:43,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:44,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:44,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:44,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:44,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:45,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:45,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:45,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:45,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:45,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:45,2'
              BranchSideFuncs:
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:46,2'
              BranchSideFuncs:
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:46,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:46,2'
              BranchSideFuncs:
                - __assert_fail
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:46,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:46,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:46,2'
              BranchSideFuncs:
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
            - BranchSide:      'src/lib/core/mp_interval.c:47,33'
              BranchSideFuncs:
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - value_size
                - __assert_fail
        - Branch String:   'src/lib/core/mp_interval.c:52,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/mp_interval.c:52,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/mp_interval.c:52,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:43,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:44,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:45,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:46,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/mp_interval.c:47,22'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:47,46'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:48,4'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:48,27'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:49,4'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:49,27'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:50,4'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:50,29'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:51,4'
          Dst:             value_size
        - Src:             'src/lib/core/mp_interval.c:52,2'
          Dst:             __assert_fail
    - functionName:    mp_sizeof_interval
      functionSourceFile: '/src/tarantool/src/lib/core/mp_interval.c'
      linkageType:     externalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - itv
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - interval_len
        - mp_sizeof_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/mp_interval.c:59,23'
          Dst:             interval_len
        - Src:             'src/lib/core/mp_interval.c:59,9'
          Dst:             mp_sizeof_ext
    - functionName:    clock_lowres_signal_reset
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _say_strerror
        - say_log_level_is_enabled
        - setitimer
        - tt_sigaction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/clock_lowres.c:76,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:77,2'
              BranchSideFuncs:
                - setitimer
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:77,2'
              BranchSideFuncs:
                - setitimer
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:78,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:79,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3025
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:82,2'
              BranchSideFuncs:
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:79,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:79,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:79,3'
              BranchSideFuncs:
                - tt_sigaction
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:84,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:84,6'
              BranchSideFuncs:
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:85,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3025
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:85,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:85,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:85,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/clock_lowres.c:78,6'
          Dst:             setitimer
        - Src:             'src/lib/core/clock_lowres.c:79,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock_lowres.c:79,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock_lowres.c:79,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/clock_lowres.c:84,6'
          Dst:             tt_sigaction
        - Src:             'src/lib/core/clock_lowres.c:85,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock_lowres.c:85,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock_lowres.c:85,3'
          Dst:             _say_strerror
    - functionName:    setitimer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.itimerval *'
        - 'struct.itimerval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_lowres_tick
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signum
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - clock_lowres_thread_is_owner
        - clock_monotonic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/clock_lowres.c:48,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:48,2'
              BranchSideFuncs:
                - clock_monotonic
            - BranchSide:      'src/lib/core/clock_lowres.c:48,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/clock_lowres.c:48,2'
          Dst:             clock_lowres_thread_is_owner
        - Src:             'src/lib/core/clock_lowres.c:48,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/clock_lowres.c:49,39'
          Dst:             clock_monotonic
    - functionName:    clock_lowres_thread_is_owner
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.c'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/clock_lowres.c:24,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:24,23'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
            - BranchSide:      'src/lib/core/clock_lowres.c:24,23'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
      Callsites:
        - Src:             'src/lib/core/clock_lowres.c:24,30'
          Dst:             pthread_self
        - Src:             'src/lib/core/clock_lowres.c:24,9'
          Dst:             pthread_equal
    - functionName:    clock_lowres_signal_init
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.c'
      linkageType:     externalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - clock_lowres_tick
        - clock_monotonic
        - pthread_self
        - say_log_level_is_enabled
        - setitimer
        - tt_sigaction
        - tt_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/clock_lowres.c:56,10'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:56,10'
              BranchSideFuncs:
                - pthread_self
                - clock_monotonic
                - tt_sigaction
                - setitimer
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:56,10'
              BranchSideFuncs:
                - pthread_self
                - clock_monotonic
                - tt_sigaction
                - setitimer
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:63,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:64,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:67,8'
              BranchSideFuncs:
                - setitimer
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock_lowres.c:64,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:64,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock_lowres.c:64,3'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/lib/core/clock_lowres.c:69,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:70,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3025
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock_lowres.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock_lowres.c:70,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock_lowres.c:70,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock_lowres.c:70,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock_lowres.c:56,10'
          Dst:             pthread_self
        - Src:             'src/lib/core/clock_lowres.c:58,39'
          Dst:             clock_monotonic
        - Src:             'src/lib/core/clock_lowres.c:63,6'
          Dst:             tt_sigaction
        - Src:             'src/lib/core/clock_lowres.c:64,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock_lowres.c:64,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock_lowres.c:64,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock_lowres.c:64,3'
          Dst:             exit
        - Src:             'src/lib/core/clock_lowres.c:69,6'
          Dst:             setitimer
        - Src:             'src/lib/core/clock_lowres.c:70,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock_lowres.c:70,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock_lowres.c:70,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock_lowres.c:70,3'
          Dst:             exit
    - functionName:    clock_lowres_resolution
      functionSourceFile: '/src/tarantool/src/lib/core/clock_lowres.c'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sighandler_dispatcher
      functionSourceFile: '/src/tarantool/src/lib/core/tt_sigaction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signum
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_kill
        - pthread_self
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_sigaction.c:27,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:28,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_sigaction.c:31,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/tt_sigaction.c:31,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:31,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_sigaction.c:32,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/tt_sigaction.c:27,21'
          Dst:             pthread_self
        - Src:             'src/lib/core/tt_sigaction.c:27,7'
          Dst:             pthread_equal
        - Src:             'src/lib/core/tt_sigaction.c:28,3'
          Dst:             pthread_kill
        - Src:             'src/lib/core/tt_sigaction.c:31,2'
          Dst:             __assert_fail
    - functionName:    pthread_kill
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_sigaction
      functionSourceFile: '/src/tarantool/src/lib/core/tt_sigaction.c'
      linkageType:     externalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sigaction *'
        - 'struct.sigaction *'
      constantsTouched: []
      argNames:
        - signum
        - sa
        - osa
      BBCount:         25
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - pthread_self
        - sigaction
        - sighandler_dispatcher
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_sigaction.c:38,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:38,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_self
                - sigaction
            - BranchSide:      'src/lib/core/tt_sigaction.c:39,2'
              BranchSideFuncs:
                - __assert_fail
                - pthread_self
                - sigaction
        - Branch String:   'src/lib/core/tt_sigaction.c:39,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:39,2'
              BranchSideFuncs:
                - pthread_self
                - sigaction
            - BranchSide:      'src/lib/core/tt_sigaction.c:42,7'
              BranchSideFuncs:
                - pthread_self
                - sigaction
        - Branch String:   'src/lib/core/tt_sigaction.c:42,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:43,20'
              BranchSideFuncs:
                - sigaction
            - BranchSide:      'src/lib/core/tt_sigaction.c:47,41'
              BranchSideFuncs:
                - sigaction
        - Branch String:   'src/lib/core/tt_sigaction.c:48,32'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:48,35'
              BranchSideFuncs:
                - sigaction
            - BranchSide:      'src/lib/core/tt_sigaction.c:49,15'
              BranchSideFuncs:
                - sigaction
        - Branch String:   'src/lib/core/tt_sigaction.c:48,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:49,15'
              BranchSideFuncs:
                - sigaction
            - BranchSide:      'src/lib/core/tt_sigaction.c:51,25'
              BranchSideFuncs:
                - sigaction
        - Branch String:   'src/lib/core/tt_sigaction.c:55,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_sigaction.c:55,18'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tt_sigaction.c:55,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_sigaction.c:55,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_sigaction.c:56,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/tt_sigaction.c:38,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tt_sigaction.c:39,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tt_sigaction.c:43,20'
          Dst:             pthread_self
        - Src:             'src/lib/core/tt_sigaction.c:54,11'
          Dst:             sigaction
    - functionName:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sigaction *'
        - 'struct.sigaction *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.3069
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.3076
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.3076
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    tt_strerror
      functionSourceFile: '/src/tarantool/src/lib/core/tt_strerror.c'
      linkageType:     externalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errnum
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strerror_r
        - tt_static_buf
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_strerror.c:18,28'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/tt_strerror.c:18,9'
          Dst:             strerror_r
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12CordOnDemandD2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/cord_on_demand.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.CordOnDemand *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - cord_destroy
        - cord_exit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/cord_on_demand.cc:40,3'
          Dst:             cord_exit
        - Src:             'src/lib/core/cord_on_demand.cc:41,3'
          Dst:             cord_destroy
        - Src:             'src/lib/core/cord_on_demand.cc:40,3'
          Dst:             __clang_call_terminate
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12CordOnDemandC2Ev
      functionSourceFile: '/src/tarantool/src/lib/core/cord_on_demand.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.CordOnDemand *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL13alloc_failurePKcim
        - calloc
        - cord_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/cord_on_demand.cc:34,5'
          Branch Sides:
            - BranchSide:      'src/lib/core/cord_on_demand.cc:34,5'
              BranchSideFuncs:
                - _ZL13alloc_failurePKcim.3093
                - __clang_call_terminate
                - cord_create
            - BranchSide:      'src/lib/core/cord_on_demand.cc:34,5'
              BranchSideFuncs:
                - cord_create
                - __clang_call_terminate
      Callsites:
        - Src:             'src/lib/core/cord_on_demand.cc:34,5'
          Dst:             calloc
        - Src:             'src/lib/core/cord_on_demand.cc:34,5'
          Dst:             _ZL13alloc_failurePKcim
        - Src:             'src/lib/core/cord_on_demand.cc:35,3'
          Dst:             cord_create
        - Src:             'src/lib/core/cord_on_demand.cc:34,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZL13alloc_failurePKcim
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    _ZN12CordOnDemand3getEv
      functionSourceFile: '/src/tarantool/src/lib/core/cord_on_demand.cc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'struct.cord *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12CordOnDemandC2Ev
        - __cxa_thread_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/cord_on_demand.cc:24,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/cord_on_demand.cc:24,3'
              BranchSideFuncs:
                - _ZN12CordOnDemandC2Ev
                - __cxa_thread_atexit
            - BranchSide:      'src/lib/core/cord_on_demand.cc:24,3'
              BranchSideFuncs:
                - _ZN12CordOnDemandC2Ev
                - __cxa_thread_atexit
        - Branch String:   'src/lib/core/cord_on_demand.cc:24,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/cord_on_demand.cc:24,29'
              BranchSideFuncs:
                - _ZN12CordOnDemandC2Ev
                - __cxa_thread_atexit
            - BranchSide:      'src/lib/core/cord_on_demand.cc:24,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/cord_on_demand.cc:24,29'
          Dst:             _ZN12CordOnDemandC2Ev
        - Src:             'src/lib/core/cord_on_demand.cc:24,3'
          Dst:             __cxa_thread_atexit
        - Src:             'src/lib/core/cord_on_demand.cc:24,3'
          Dst:             _ZN12CordOnDemandD2Ev
    - functionName:    __cxa_thread_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cord_on_demand
      functionSourceFile: '/src/tarantool/src/lib/core/cord_on_demand.cc'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'struct.cord *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12CordOnDemand3getEv
      functionUses:    189
      BranchProfiles:
        - Branch String:   'src/lib/core/cord_on_demand.cc:52,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/cord_on_demand.cc:52,9'
              BranchSideFuncs:
                - _ZN12CordOnDemand3getEv
            - BranchSide:      'src/lib/core/cord_on_demand.cc:52,9'
              BranchSideFuncs:
                - _ZN12CordOnDemand3getEv
      Callsites:
        - Src:             'src/lib/core/cord_on_demand.cc:52,9'
          Dst:             _ZN12CordOnDemand3getEv
    - functionName:    tweaks_free
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          181
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - mh_strnptr_delete
        - mh_strnptr_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:29,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:29,27'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:29,27'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:30,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:31,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:34,41'
              BranchSideFuncs:
                - mh_strnptr_node
                - free
                - mh_strnptr_delete
            - BranchSide:      'src/lib/core/tweaks.c:37,20'
              BranchSideFuncs:
                - mh_strnptr_delete
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
        - Branch String:   'src/lib/core/tweaks.c:33,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
            - BranchSide:      'src/lib/core/tweaks.c:33,2'
              BranchSideFuncs:
                - mh_strnptr_delete
                - mh_strnptr_node
                - free
      Callsites:
        - Src:             'src/lib/core/tweaks.c:34,25'
          Dst:             mh_strnptr_node
        - Src:             'src/lib/core/tweaks.c:37,2'
          Dst:             mh_strnptr_delete
    - functionName:    mh_strnptr_node
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'struct.mh_strnptr_node_t *'
      argCount:        2
      argTypes:
        - 'struct.mh_strnptr_t *'
        - int
      constantsTouched: []
      argNames:
        - h
        - x
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.3165
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    invalid_enum_errmsg_snprint
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - enum_strs
        - enum_max
      BBCount:         32
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:199,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:199,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:199,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:199,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:199,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/tweaks.c:199,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:200,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:201,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/tweaks.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:201,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:202,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/tweaks.c:203,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:202,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:202,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:202,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:202,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:202,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/tweaks.c:202,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:203,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:203,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/tweaks.c:203,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:203,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/tweaks.c:203,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
      Callsites:
        - Src:             'src/lib/core/tweaks.c:199,2'
          Dst:             snprintf
        - Src:             'src/lib/core/tweaks.c:202,4'
          Dst:             snprintf
        - Src:             'src/lib/core/tweaks.c:203,3'
          Dst:             snprintf
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.3172
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.3172
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    error_unlink_effect
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - e
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:238,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:238,6'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - __assert_fail
                - error_unref
        - Branch String:   'src/lib/core/diag.h:239,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:239,3'
              BranchSideFuncs:
                - error_unref
            - BranchSide:      'src/lib/core/diag.h:240,15'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:239,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:240,3'
          Dst:             error_unref
    - functionName:    diag_clear
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.diag *'
      constantsTouched: []
      argNames:
        - diag
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - error_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/diag.h:325,14'
              BranchSideFuncs:
                - error_unref
      Callsites:
        - Src:             'src/lib/core/diag.h:325,2'
          Dst:             error_unref
    - functionName:    mh_strnptr_put_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'struct.mh_strnptr_node_t *'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - exist
        - arg
      BBCount:         27
      ICount:          333
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mh_strnptr_next_slot
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:260,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,7'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:280,20'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:261,30'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:261,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:262,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:269,3'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - mh_strnptr_next_slot.3183
                - strncmp
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:281,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:282,22'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:288,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:284,26'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot.3183
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot.3183
        - Branch String:   'src/lib/salad/mhash.h:284,30'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:284,30'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot.3183
        - Branch String:   'src/lib/salad/mhash.h:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:281,2'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:285,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:290,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:291,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:261,30'
          Dst:             strncmp
        - Src:             'src/lib/salad/mhash.h:270,7'
          Dst:             mh_strnptr_next_slot
        - Src:             'src/lib/salad/mhash.h:282,7'
          Dst:             mh_strnptr_next_slot
        - Src:             'src/lib/salad/mhash.h:284,30'
          Dst:             strncmp
    - functionName:    mh_strnptr_next_slot
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - slot
        - inc
        - size
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:186,9'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_strnptr_find
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'struct.mh_strnptr_key_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - arg
      BBCount:         14
      ICount:          158
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_strnptr_next_slot
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:205,27'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:206,8'
              BranchSideFuncs:
                - strncmp
                - mh_strnptr_next_slot.3183
            - BranchSide:      'src/lib/salad/mhash.h:209,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:206,8'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:206,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:209,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:205,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:207,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:209,8'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
        - Branch String:   'src/lib/salad/mhash.h:209,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:210,11'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
            - BranchSide:      'src/lib/salad/mhash.h:212,22'
              BranchSideFuncs:
                - mh_strnptr_next_slot.3183
                - strncmp
      Callsites:
        - Src:             'src/lib/salad/mhash.h:206,8'
          Dst:             strncmp
        - Src:             'src/lib/salad/mhash.h:212,7'
          Dst:             mh_strnptr_next_slot
    - functionName:    invalid_enum_errmsg
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enum_strs
        - enum_max
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - invalid_enum_errmsg_snprint
        - tt_static_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tweaks.c:214,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/tweaks.c:215,2'
          Dst:             invalid_enum_errmsg_snprint
    - functionName:    tweak_value_to_enum_internal
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.tweak_value *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - enum_strs
        - enum_max
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildIllegalParams
        - __errno_location
        - diag_get
        - diag_set_error
        - invalid_enum_errmsg
        - say_log_level_is_enabled
        - strindex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:224,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:225,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - invalid_enum_errmsg
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:226,19'
              BranchSideFuncs:
                - strindex
                - __errno_location
                - say_log_level_is_enabled.3184
                - invalid_enum_errmsg
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:227,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:228,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - invalid_enum_errmsg
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:231,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:231,2'
              BranchSideFuncs:
                - invalid_enum_errmsg
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:231,2'
              BranchSideFuncs:
                - invalid_enum_errmsg
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/tweaks.c:226,10'
          Dst:             strindex
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             invalid_enum_errmsg
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:231,2'
          Dst:             __errno_location
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diag_set_error
      functionSourceFile: '/src/tarantool/src/lib/core/diag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.diag *'
        - 'struct.error *'
      constantsTouched: []
      argNames:
        - diag
        - e
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - diag_clear
        - error_ref
        - error_unlink_effect
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/core/diag.h:337,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - error_ref
                - diag_clear.3181
                - error_unlink_effect.3177
            - BranchSide:      'src/lib/core/diag.h:337,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/diag.h:337,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/diag.h:338,2'
          Dst:             error_ref
        - Src:             'src/lib/core/diag.h:339,2'
          Dst:             diag_clear
        - Src:             'src/lib/core/diag.h:340,2'
          Dst:             error_unlink_effect
    - functionName:    tweak_set_double
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         20
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - BuildIllegalParams
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:176,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:176,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:177,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:177,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:178,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:179,13'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:179,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:180,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:181,13'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:181,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:182,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:184,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:184,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:184,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:184,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/tweaks.c:176,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:184,3'
          Dst:             __errno_location
    - functionName:    tweak_get_double
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:168,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:168,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:168,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/tweaks.c:168,2'
          Dst:             __assert_fail
    - functionName:    tweak_set_uint
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         22
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - BuildIllegalParams
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:149,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:149,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:150,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:150,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:151,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:152,13'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:152,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:153,7'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:159,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:153,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:154,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:157,40'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:154,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:154,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:154,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:159,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:159,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:159,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/tweaks.c:149,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:154,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:159,3'
          Dst:             __errno_location
    - functionName:    tweak_get_uint
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:141,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:141,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:141,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/tweaks.c:141,2'
          Dst:             __assert_fail
    - functionName:    tweak_set_int
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         22
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - BuildIllegalParams
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:121,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:122,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:122,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:124,13'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:124,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:125,7'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:132,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:125,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:126,4'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:130,38'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:126,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:126,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:126,4'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:132,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:132,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:132,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/tweaks.c:121,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:126,4'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:132,3'
          Dst:             __errno_location
    - functionName:    tweak_get_int
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:113,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:113,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:113,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/tweaks.c:113,2'
          Dst:             __assert_fail
    - functionName:    tweak_set_bool
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BuildIllegalParams
        - __assert_fail
        - __errno_location
        - diag_get
        - diag_set_error
        - say_log_level_is_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:101,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:101,2'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:102,6'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
        - Branch String:   'src/lib/core/tweaks.c:102,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:103,3'
              BranchSideFuncs:
                - __errno_location
                - say_log_level_is_enabled.3184
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:106,25'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:103,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:103,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
            - BranchSide:      'src/lib/core/tweaks.c:103,3'
              BranchSideFuncs:
                - BuildIllegalParams
                - diag_get
                - diag_set_error.3188
                - __errno_location
      Callsites:
        - Src:             'src/lib/core/tweaks.c:101,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             BuildIllegalParams
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             diag_get
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             diag_set_error
        - Src:             'src/lib/core/tweaks.c:103,3'
          Dst:             __errno_location
    - functionName:    tweak_get_bool
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.tweak.612 *'
        - 'struct.tweak_value *'
      constantsTouched: []
      argNames:
        - tweak
        - val
      BBCount:         7
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:93,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:93,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:93,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/tweaks.c:93,2'
          Dst:             __assert_fail
    - functionName:    mh_strnptr_put
      functionSourceFile: '/src/tarantool/src/lib/salad/mhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'struct.mh_strnptr_node_t *'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - node
        - ret
        - arg
      BBCount:         22
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mh_strnptr_put
        - mh_strnptr_put_slot
        - mh_strnptr_resize
        - mh_strnptr_start_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/salad/mhash.h:311,2'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:311,2'
              BranchSideFuncs:
                - mh_strnptr_put_slot.3182
                - mh_strnptr_put
                - mh_strnptr_start_resize
                - mh_strnptr_resize
            - BranchSide:      'src/lib/salad/mhash.h:314,6'
              BranchSideFuncs:
                - mh_strnptr_put_slot.3182
                - mh_strnptr_put
                - mh_strnptr_start_resize
                - mh_strnptr_resize
        - Branch String:   'src/lib/salad/mhash.h:314,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:315,15'
              BranchSideFuncs:
                - mh_strnptr_resize
                - mh_strnptr_put_slot.3182
                - mh_strnptr_put
            - BranchSide:      'src/lib/salad/mhash.h:316,11'
              BranchSideFuncs:
                - mh_strnptr_put_slot.3182
                - mh_strnptr_put
                - mh_strnptr_start_resize
        - Branch String:   'src/lib/salad/mhash.h:319,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:320,12'
              BranchSideFuncs:
                - mh_strnptr_put
                - mh_strnptr_put_slot.3182
            - BranchSide:      'src/lib/salad/mhash.h:327,6'
              BranchSideFuncs:
                - mh_strnptr_put_slot.3182
        - Branch String:   'src/lib/salad/mhash.h:329,6'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:330,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/salad/mhash.h:330,7'
          Branch Sides:
            - BranchSide:      'src/lib/salad/mhash.h:331,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/salad/mhash.h:333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/salad/mhash.h:311,2'
          Dst:             __assert_fail
        - Src:             'src/lib/salad/mhash.h:315,3'
          Dst:             mh_strnptr_resize
        - Src:             'src/lib/salad/mhash.h:317,3'
          Dst:             mh_strnptr_start_resize
        - Src:             'src/lib/salad/mhash.h:320,3'
          Dst:             mh_strnptr_put
        - Src:             'src/lib/salad/mhash.h:327,6'
          Dst:             mh_strnptr_put_slot
    - functionName:    mh_strn_hash
      functionSourceFile: '/src/tarantool/src/lib/core/assoc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PMurHash32_Process
        - PMurHash32_Result
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/assoc.h:103,2'
          Dst:             PMurHash32_Process
        - Src:             'src/lib/core/assoc.h:104,9'
          Dst:             PMurHash32_Result
    - functionName:    tweak_register_internal
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - data
        - get
        - set
      BBCount:         13
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - alloc_failure
        - mh_strn_hash
        - mh_strnptr_new
        - mh_strnptr_put
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:70,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:71,12'
              BranchSideFuncs:
                - mh_strnptr_new
                - strlen
                - mh_strn_hash
                - malloc
                - mh_strnptr_put
                - __assert_fail
                - alloc_failure.3212
            - BranchSide:      'src/lib/core/tweaks.c:76,27'
              BranchSideFuncs:
                - strlen
                - mh_strn_hash
                - malloc
                - mh_strnptr_put
                - __assert_fail
                - alloc_failure.3212
        - Branch String:   'src/lib/core/tweaks.c:79,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:79,24'
              BranchSideFuncs:
                - alloc_failure.3212
                - mh_strnptr_put
                - __assert_fail
            - BranchSide:      'src/lib/core/tweaks.c:79,24'
              BranchSideFuncs:
                - mh_strnptr_put
                - __assert_fail
        - Branch String:   'src/lib/core/tweaks.c:87,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:87,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tweaks.c:87,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/tweaks.c:71,12'
          Dst:             mh_strnptr_new
        - Src:             'src/lib/core/tweaks.c:77,22'
          Dst:             strlen
        - Src:             'src/lib/core/tweaks.c:78,23'
          Dst:             mh_strn_hash
        - Src:             'src/lib/core/tweaks.c:79,24'
          Dst:             alloc_failure
        - Src:             'src/lib/core/tweaks.c:86,2'
          Dst:             mh_strnptr_put
        - Src:             'src/lib/core/tweaks.c:87,2'
          Dst:             __assert_fail
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    tweak_foreach
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - arg
      BBCount:         27
      ICount:          200
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - mh_strnptr_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:56,52'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/tweaks.c:59,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:60,4'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:61,2'
              BranchSideFuncs:
                - mh_strnptr_node
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
        - Branch String:   'src/lib/core/tweaks.c:55,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:55,2'
              BranchSideFuncs:
                - mh_strnptr_node
      Callsites:
        - Src:             'src/lib/core/tweaks.c:56,36'
          Dst:             mh_strnptr_node
    - functionName:    mh_strnptr_find_str
      functionSourceFile: '/src/tarantool/src/lib/core/assoc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.mh_strnptr_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - h
        - str
        - len
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_strn_hash
        - mh_strnptr_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/assoc.h:134,18'
          Dst:             mh_strn_hash
        - Src:             'src/lib/core/assoc.h:136,9'
          Dst:             mh_strnptr_find
    - functionName:    tweak_find
      functionSourceFile: '/src/tarantool/src/lib/core/tweaks.c'
      linkageType:     externalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'struct.tweak.612 *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mh_strnptr_find_str
        - mh_strnptr_node
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/tweaks.c:47,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/tweaks.c:47,42'
              BranchSideFuncs:
                - mh_strnptr_node
            - BranchSide:      'src/lib/core/tweaks.c:47,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/tweaks.c:45,22'
          Dst:             strlen
        - Src:             'src/lib/core/tweaks.c:46,15'
          Dst:             mh_strnptr_find_str
        - Src:             'src/lib/core/tweaks.c:47,26'
          Dst:             mh_strnptr_node
    - functionName:    _GLOBAL__sub_I_ssl_error.cc
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/ssl_error.cc:0,0'
          Branch Sides:
            - BranchSide:      'src/lib/core/ssl_error.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.3218
            - BranchSide:      'src/lib/core/ssl_error.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.3218
      Callsites:
        - Src:             'src/lib/core/ssl_error.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9make_typePKcPK9type_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/ssl_error.cc:20,40'
          Branch Sides:
            - BranchSide:      'src/lib/core/ssl_error.cc:20,40'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
            - BranchSide:      'src/lib/core/ssl_error.cc:20,40'
              BranchSideFuncs:
                - _Z9make_typePKcPK9type_info
      Callsites:
        - Src:             'src/lib/core/ssl_error.cc:20,40'
          Dst:             _Z9make_typePKcPK9type_info
    - functionName:    _ZN9ExceptionnwEmPv
      functionSourceFile: '/src/tarantool/src/lib/core/exception.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - p
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildSSLError
      functionSourceFile: '/src/tarantool/src/lib/core/ssl_error.cc'
      linkageType:     externalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'struct.error *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - line
        - format
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13alloc_failurePKcim
        - _ZN8SSLErrorC2EPKcj
        - _ZN9ExceptionnwEmPv
        - error_vformat_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/ssl_error.cc:25,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/ssl_error.cc:25,14'
              BranchSideFuncs:
                - _ZL13alloc_failurePKcim.3240
                - _ZN9ExceptionnwEmPv
                - _ZN8SSLErrorC2EPKcj
                - error_vformat_msg
            - BranchSide:      'src/lib/core/ssl_error.cc:25,14'
              BranchSideFuncs:
                - _ZN9ExceptionnwEmPv
                - _ZN8SSLErrorC2EPKcj
                - error_vformat_msg
        - Branch String:   'src/lib/core/ssl_error.cc:29,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/ssl_error.cc:29,25'
              BranchSideFuncs:
                - error_vformat_msg
            - BranchSide:      'src/lib/core/ssl_error.cc:29,25'
              BranchSideFuncs:
                - error_vformat_msg
        - Branch String:   'src/lib/core/ssl_error.cc:31,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/ssl_error.cc:31,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/ssl_error.cc:31,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/ssl_error.cc:25,14'
          Dst:             _ZL13alloc_failurePKcim
        - Src:             'src/lib/core/ssl_error.cc:26,18'
          Dst:             _ZN9ExceptionnwEmPv
        - Src:             'src/lib/core/ssl_error.cc:26,27'
          Dst:             _ZN8SSLErrorC2EPKcj
        - Src:             'src/lib/core/ssl_error.cc:29,2'
          Dst:             error_vformat_msg
    - functionName:    _ZL13alloc_failurePKcim
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 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:    crash_produce_coredump_tweak_init
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tweak_register_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:24,1'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:24,1'
              BranchSideFuncs:
                - tweak_register_internal
            - BranchSide:      'src/lib/core/crash.c:24,1'
              BranchSideFuncs:
                - tweak_register_internal
      Callsites:
        - Src:             'src/lib/core/crash.c:24,1'
          Dst:             tweak_register_internal
        - Src:             'src/lib/core/crash.c:24,1'
          Dst:             tweak_get_bool
        - Src:             'src/lib/core/crash.c:24,1'
          Dst:             tweak_set_bool
    - functionName:    crash_collect
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'struct.crash_info *'
      argCount:        3
      argTypes:
        - int
        - 'struct.siginfo_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - signo
        - siginfo
        - ucontext
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:36,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:37,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/crash.c:39,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/crash.c:36,6'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crash_signal_cb
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'struct.siginfo_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - signo
        - siginfo
        - context
      BBCount:         8
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - crash_collect
        - exit
        - fprintf
        - sigaction
        - sigemptyset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:185,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:186,9'
              BranchSideFuncs:
                - crash_collect
                - exit
                - sigemptyset
                - sigaction
                - abort
            - BranchSide:      'src/lib/core/crash.c:191,11'
              BranchSideFuncs:
                - fprintf
                - exit
                - sigemptyset
                - sigaction
                - abort
        - Branch String:   'src/lib/core/crash.c:194,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:195,3'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - abort
            - BranchSide:      'src/lib/core/crash.c:198,19'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - abort
      Callsites:
        - Src:             'src/lib/core/crash.c:187,11'
          Dst:             crash_collect
        - Src:             'src/lib/core/crash.c:191,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:195,3'
          Dst:             exit
        - Src:             'src/lib/core/crash.c:201,2'
          Dst:             sigemptyset
        - Src:             'src/lib/core/crash.c:202,2'
          Dst:             sigaction
        - Src:             'src/lib/core/crash.c:203,2'
          Dst:             abort
    - functionName:    crash_report_stderr
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     externalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.crash_info *'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         16
      ICount:          369
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - fprintf
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:77,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:79,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:82,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:85,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:88,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:100,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/core/crash.c:90,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:92,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:95,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:98,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/core/crash.c:105,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:106,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/core/crash.c:108,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - time
                - fprintf
                - fprintf
      Callsites:
        - Src:             'src/lib/core/crash.c:79,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:82,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:85,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:88,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:100,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:106,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:108,3'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:113,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:114,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:115,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:121,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:122,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:123,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:124,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:125,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:126,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:127,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:128,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:129,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:130,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:131,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:132,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:133,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:134,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:135,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:136,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:137,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:138,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:139,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:140,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:141,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:142,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:143,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:144,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:145,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:149,50'
          Dst:             time
        - Src:             'src/lib/core/crash.c:149,2'
          Dst:             fprintf
        - Src:             'src/lib/core/crash.c:150,2'
          Dst:             fprintf
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crash_signal_init
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     externalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - say_log_level_is_enabled
        - sigaction
        - sigemptyset
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:239,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:245,21'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - say_log_level_is_enabled.3305
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/crash.c:245,21'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - say_log_level_is_enabled.3305
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/crash.c:245,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:246,31'
              BranchSideFuncs:
                - sigaction
                - say_log_level_is_enabled.3305
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/crash.c:251,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/crash.c:246,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:247,4'
              BranchSideFuncs:
                - sigaction
                - say_log_level_is_enabled.3305
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/crash.c:248,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3305
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/crash.c:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:248,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/crash.c:248,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/crash.c:243,2'
          Dst:             sigemptyset
        - Src:             'src/lib/core/crash.c:246,7'
          Dst:             sigaction
        - Src:             'src/lib/core/crash.c:248,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/crash.c:248,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/crash.c:248,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/crash.c:248,3'
          Dst:             exit
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crash_signal_reset
      functionSourceFile: '/src/tarantool/src/lib/core/crash.c'
      linkageType:     externalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _say_strerror
        - say_log_level_is_enabled
        - sigaction
        - sigemptyset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/crash.c:214,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:219,21'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - say_log_level_is_enabled.3305
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/crash.c:219,21'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - say_log_level_is_enabled.3305
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/crash.c:219,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:220,31'
              BranchSideFuncs:
                - sigaction
                - say_log_level_is_enabled.3305
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/crash.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/crash.c:220,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:221,4'
              BranchSideFuncs:
                - sigaction
                - say_log_level_is_enabled.3305
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/crash.c:222,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3305
                - sigaction
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/crash.c:222,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/crash.c:222,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - sigaction
                - say_log_level_is_enabled.3305
            - BranchSide:      'src/lib/core/crash.c:223,2'
              BranchSideFuncs:
                - sigaction
                - say_log_level_is_enabled.3305
                - __errno_location
                - _say_strerror
      Callsites:
        - Src:             'src/lib/core/crash.c:217,2'
          Dst:             sigemptyset
        - Src:             'src/lib/core/crash.c:220,7'
          Dst:             sigaction
        - Src:             'src/lib/core/crash.c:222,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/crash.c:222,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/crash.c:222,3'
          Dst:             _say_strerror
    - functionName:    clock_thread64
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:122,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:123,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:123,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:124,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:125,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:126,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:125,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:125,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:125,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:123,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:125,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:125,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:125,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:125,3'
          Dst:             exit
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_process64
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:108,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:109,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:109,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:110,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:111,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:112,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:111,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:111,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:111,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:109,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:111,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:111,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:111,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:111,3'
          Dst:             exit
    - functionName:    clock_monotonic64
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:97,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:98,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:98,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:99,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:100,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:101,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:100,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:100,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:100,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:98,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:100,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:100,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:100,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:100,3'
          Dst:             exit
    - functionName:    clock_realtime64
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:87,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:88,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:88,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:89,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:90,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:91,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:90,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:90,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:90,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:88,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:90,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:90,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:90,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:90,3'
          Dst:             exit
    - functionName:    clock_thread
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:74,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:75,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:75,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:77,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:78,21'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:77,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:77,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:77,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:75,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:77,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:77,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:77,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:77,3'
          Dst:             exit
    - functionName:    clock_process
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:60,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:61,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:61,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:62,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:63,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:63,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:63,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:63,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:61,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:63,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:63,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:63,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:63,3'
          Dst:             exit
    - functionName:    clock_monotonic
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:49,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:50,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:50,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:51,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:52,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:53,21'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:52,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:52,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:52,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:50,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:52,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:52,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:52,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:52,3'
          Dst:             exit
    - functionName:    clock_realtime
      functionSourceFile: '/src/tarantool/src/lib/core/clock.c'
      linkageType:     externalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - clock_gettime
        - say_log_level_is_enabled
        - tt_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/clock.c:38,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:39,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:39,11'
              BranchSideFuncs:
                - clock_gettime
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
        - Branch String:   'src/lib/core/clock.c:40,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:41,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3333
                - exit
                - __errno_location
                - tt_strerror
            - BranchSide:      'src/lib/core/clock.c:42,21'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/clock.c:41,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/clock.c:41,3'
              BranchSideFuncs:
                - __errno_location
                - tt_strerror
                - exit
            - BranchSide:      'src/lib/core/clock.c:41,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'src/lib/core/clock.c:39,11'
          Dst:             clock_gettime
        - Src:             'src/lib/core/clock.c:41,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/clock.c:41,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/clock.c:41,3'
          Dst:             tt_strerror
        - Src:             'src/lib/core/clock.c:41,3'
          Dst:             exit
    - functionName:    static_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - static_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:96,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:96,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:97,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:95,14'
          Dst:             static_reserve
    - functionName:    static_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      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,33'
              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,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tt_vsnprintf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - size
        - format
        - ap
      BBCount:         17
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - static_alloc
        - static_reserve
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_static.h:81,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:81,2'
              BranchSideFuncs:
                - vsnprintf
                - static_alloc.3374
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:82,21'
              BranchSideFuncs:
                - vsnprintf
                - static_alloc.3374
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:83,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:83,6'
              BranchSideFuncs:
                - static_alloc.3374
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:85,8'
              BranchSideFuncs:
                - static_alloc.3374
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:85,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:85,6'
              BranchSideFuncs:
                - static_alloc.3374
                - __assert_fail
            - BranchSide:      'src/lib/core/tt_static.h:85,6'
              BranchSideFuncs:
                - static_alloc.3374
                - __assert_fail
        - Branch String:   'src/lib/core/tt_static.h:87,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:87,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/tt_static.h:88,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/tt_static.h:80,23'
          Dst:             static_reserve
        - Src:             'src/lib/core/tt_static.h:81,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/tt_static.h:82,11'
          Dst:             vsnprintf
        - Src:             'src/lib/core/tt_static.h:86,24'
          Dst:             static_alloc
        - Src:             'src/lib/core/tt_static.h:87,3'
          Dst:             __assert_fail
    - functionName:    pseudo_random_in_range
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - min
        - max
      BBCount:         11
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_clz_u64
        - xoshiro_random
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:199,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:199,2'
              BranchSideFuncs:
                - bit_clz_u64
                - xoshiro_random
            - BranchSide:      'src/lib/core/random.c:200,29'
              BranchSideFuncs:
                - bit_clz_u64
                - xoshiro_random
        - Branch String:   'src/lib/core/random.c:205,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:204,12'
              BranchSideFuncs:
                - xoshiro_random
            - BranchSide:      'src/lib/core/random.c:206,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/random.c:199,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/random.c:201,32'
          Dst:             bit_clz_u64
        - Src:             'src/lib/core/random.c:204,12'
          Dst:             xoshiro_random
    - functionName:    xoshiro_random
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:140,17'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:140,17'
              BranchSideFuncs:
                - rotl
                - rotl
            - BranchSide:      'src/lib/core/random.c:140,31'
              BranchSideFuncs:
                - rotl
                - rotl
      Callsites:
        - Src:             'src/lib/core/random.c:140,26'
          Dst:             rotl
        - Src:             'src/lib/core/random.c:147,13'
          Dst:             rotl
    - functionName:    rotl
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - x
        - k
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    real_random_in_range
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - min
        - max
      BBCount:         11
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bit_clz_u64
        - real_random
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:186,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:186,2'
              BranchSideFuncs:
                - bit_clz_u64
                - real_random
            - BranchSide:      'src/lib/core/random.c:187,29'
              BranchSideFuncs:
                - bit_clz_u64
                - real_random
        - Branch String:   'src/lib/core/random.c:192,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:191,12'
              BranchSideFuncs:
                - real_random
            - BranchSide:      'src/lib/core/random.c:193,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/random.c:186,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/random.c:188,32'
          Dst:             bit_clz_u64
        - Src:             'src/lib/core/random.c:191,12'
          Dst:             real_random
    - functionName:    real_random
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - random_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:110,11'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:110,11'
              BranchSideFuncs:
                - random_bytes
            - BranchSide:      'src/lib/core/random.c:111,15'
              BranchSideFuncs:
                - random_bytes
      Callsites:
        - Src:             'src/lib/core/random.c:111,2'
          Dst:             random_bytes
    - functionName:    random_bytes
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - rand
        - read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:87,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:88,3'
              BranchSideFuncs:
                - rand
            - BranchSide:      'src/lib/core/random.c:90,6'
              BranchSideFuncs:
                - rand
                - read
        - Branch String:   'src/lib/core/random.c:91,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:92,20'
              BranchSideFuncs:
                - read
                - rand
            - BranchSide:      'src/lib/core/random.c:103,2'
              BranchSideFuncs:
                - rand
        - Branch String:   'src/lib/core/random.c:93,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:94,15'
              BranchSideFuncs:
                - rand
                - read
            - BranchSide:      'src/lib/core/random.c:98,16'
              BranchSideFuncs:
                - rand
                - read
        - Branch String:   'src/lib/core/random.c:94,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:95,5'
              BranchSideFuncs:
                - rand
            - BranchSide:      'src/lib/core/random.c:96,4'
              BranchSideFuncs:
                - rand
                - read
        - Branch String:   'src/lib/core/random.c:103,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:104,22'
              BranchSideFuncs:
                - rand
            - BranchSide:      'src/lib/core/random.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/random.c:92,15'
          Dst:             read
        - Src:             'src/lib/core/random.c:104,22'
          Dst:             rand
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_sprintf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/tt_static.h:100,23'
          Dst:             tt_vsnprintf
    - functionName:    xoshiro_state_str
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:163,63'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:163,63'
              BranchSideFuncs:
                - tt_sprintf.3385
            - BranchSide:      'src/lib/core/random.c:163,63'
              BranchSideFuncs:
                - tt_sprintf.3385
      Callsites:
        - Src:             'src/lib/core/random.c:163,9'
          Dst:             tt_sprintf
    - functionName:    xoshiro_srand
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - seed
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    random_free
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:77,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:77,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/lib/core/random.c:77,6'
              BranchSideFuncs:
                - close
        - Branch String:   'src/lib/core/random.c:77,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/random.c:79,8'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/lib/core/random.c:79,2'
          Dst:             close
    - functionName:    say_log_level_is_enabled
      functionSourceFile: '/src/tarantool/src/lib/core/say.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    random_init
      functionSourceFile: '/src/tarantool/src/lib/core/random.c'
      linkageType:     externalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _say_strerror
        - fcntl64
        - getpid
        - gettimeofday
        - open64
        - random_bytes
        - read
        - say_log_level_is_enabled
        - srand
        - srandom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/random.c:49,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:50,8'
              BranchSideFuncs:
                - open64
                - fcntl64
                - fcntl64
                - read
                - srandom
                - srand
                - random_bytes
                - say_log_level_is_enabled.3387
                - __errno_location
                - _say_strerror
                - gettimeofday
                - getpid
                - getuid
                - open64
            - BranchSide:      'src/lib/core/random.c:50,8'
              BranchSideFuncs:
                - open64
                - fcntl64
                - fcntl64
                - read
                - srandom
                - srand
                - random_bytes
                - say_log_level_is_enabled.3387
                - __errno_location
                - _say_strerror
                - gettimeofday
                - getpid
                - getuid
                - open64
        - Branch String:   'src/lib/core/random.c:51,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:52,9'
              BranchSideFuncs:
                - open64
                - fcntl64
                - fcntl64
                - read
                - srandom
                - srand
                - random_bytes
                - say_log_level_is_enabled.3387
                - __errno_location
                - _say_strerror
                - gettimeofday
                - getpid
                - getuid
            - BranchSide:      'src/lib/core/random.c:53,6'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - read
                - srandom
                - srand
                - random_bytes
                - say_log_level_is_enabled.3387
                - __errno_location
                - _say_strerror
                - gettimeofday
                - getpid
                - getuid
        - Branch String:   'src/lib/core/random.c:53,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:54,18'
              BranchSideFuncs:
                - gettimeofday
                - getpid
                - getuid
                - srandom
                - srand
                - random_bytes
            - BranchSide:      'src/lib/core/random.c:61,22'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - read
                - srandom
                - srand
                - random_bytes
                - say_log_level_is_enabled.3387
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/random.c:61,41'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:62,13'
              BranchSideFuncs:
                - say_log_level_is_enabled.3387
                - read
                - srandom
                - srand
                - random_bytes
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/random.c:63,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3387
                - read
                - srandom
                - srand
                - random_bytes
                - __errno_location
                - _say_strerror
        - Branch String:   'src/lib/core/random.c:61,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:63,3'
              BranchSideFuncs:
                - say_log_level_is_enabled.3387
                - read
                - srandom
                - srand
                - random_bytes
                - __errno_location
                - _say_strerror
            - BranchSide:      'src/lib/core/random.c:65,21'
              BranchSideFuncs:
                - read
                - srandom
                - srand
                - random_bytes
        - Branch String:   'src/lib/core/random.c:63,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/random.c:63,3'
              BranchSideFuncs:
                - __errno_location
                - _say_strerror
                - read
                - srandom
                - srand
                - random_bytes
            - BranchSide:      'src/lib/core/random.c:63,3'
              BranchSideFuncs:
                - read
                - srandom
                - srand
                - random_bytes
      Callsites:
        - Src:             'src/lib/core/random.c:50,8'
          Dst:             open64
        - Src:             'src/lib/core/random.c:52,9'
          Dst:             open64
        - Src:             'src/lib/core/random.c:55,3'
          Dst:             gettimeofday
        - Src:             'src/lib/core/random.c:56,11'
          Dst:             getpid
        - Src:             'src/lib/core/random.c:56,29'
          Dst:             getuid
        - Src:             'src/lib/core/random.c:61,16'
          Dst:             fcntl64
        - Src:             'src/lib/core/random.c:62,7'
          Dst:             fcntl64
        - Src:             'src/lib/core/random.c:63,3'
          Dst:             say_log_level_is_enabled
        - Src:             'src/lib/core/random.c:63,3'
          Dst:             __errno_location
        - Src:             'src/lib/core/random.c:63,3'
          Dst:             _say_strerror
        - Src:             'src/lib/core/random.c:65,16'
          Dst:             read
        - Src:             'src/lib/core/random.c:68,2'
          Dst:             srandom
        - Src:             'src/lib/core/random.c:69,2'
          Dst:             srand
        - Src:             'src/lib/core/random.c:71,2'
          Dst:             random_bytes
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.small_stats *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srandom
      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:    srand
      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:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,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:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          37
      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,33'
              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,22'
              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:      'char *'
      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.3479
      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:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          43
      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:    decimal_unpack
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - len
        - dec
      BBCount:         33
      ICount:          216
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - decPackedToNumber
        - decimal_precision
        - mp_check_int
        - mp_check_uint
        - mp_decode_int
        - mp_decode_uint
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:486,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:486,2'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
                - mp_check_uint
                - mp_decode_uint
            - BranchSide:      'src/lib/core/decimal.c:489,21'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
                - mp_check_uint
                - mp_decode_uint
        - Branch String:   'src/lib/core/decimal.c:492,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:493,22'
              BranchSideFuncs:
                - mp_check_uint
                - mp_decode_uint
                - decPackedToNumber
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:496,13'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:493,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:494,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:495,26'
              BranchSideFuncs:
                - mp_decode_uint
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:496,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:497,21'
              BranchSideFuncs:
                - mp_check_int
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:501,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:497,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:498,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:499,25'
              BranchSideFuncs:
                - mp_decode_int
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:507,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:508,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:509,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:507,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:513,10'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:515,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:516,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:520,6'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:520,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:521,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:524,49'
              BranchSideFuncs:
                - decPackedToNumber
                - decimal_precision
        - Branch String:   'src/lib/core/decimal.c:526,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:526,39'
              BranchSideFuncs:
                - decimal_precision
            - BranchSide:      'src/lib/core/decimal.c:529,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:526,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:527,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:529,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:486,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/decimal.c:493,7'
          Dst:             mp_check_uint
        - Src:             'src/lib/core/decimal.c:495,11'
          Dst:             mp_decode_uint
        - Src:             'src/lib/core/decimal.c:497,7'
          Dst:             mp_check_int
        - Src:             'src/lib/core/decimal.c:499,11'
          Dst:             mp_decode_int
        - Src:             'src/lib/core/decimal.c:524,19'
          Dst:             decPackedToNumber
        - Src:             'src/lib/core/decimal.c:526,21'
          Dst:             decimal_precision
    - functionName:    decimal_precision
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:97,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:97,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:97,30'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:97,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_pack
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - data
        - dec
      BBCount:         10
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - decPackedFromNumber
        - decimal_len
        - mp_encode_int
        - mp_encode_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:438,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:439,24'
              BranchSideFuncs:
                - mp_encode_int
                - decPackedFromNumber
                - __assert_fail
            - BranchSide:      'src/lib/core/decimal.c:441,25'
              BranchSideFuncs:
                - mp_encode_uint
                - decPackedFromNumber
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:446,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:446,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:446,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:435,17'
          Dst:             decimal_len
        - Src:             'src/lib/core/decimal.c:439,10'
          Dst:             mp_encode_int
        - Src:             'src/lib/core/decimal.c:441,10'
          Dst:             mp_encode_uint
        - Src:             'src/lib/core/decimal.c:445,22'
          Dst:             decPackedFromNumber
        - Src:             'src/lib/core/decimal.c:446,2'
          Dst:             __assert_fail
    - functionName:    decimal_len
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_sizeof_int
        - mp_sizeof_uint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:426,26'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:426,61'
              BranchSideFuncs:
                - mp_sizeof_int
            - BranchSide:      'src/lib/core/decimal.c:427,27'
              BranchSideFuncs:
                - mp_sizeof_uint
      Callsites:
        - Src:             'src/lib/core/decimal.c:426,46'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/core/decimal.c:427,11'
          Dst:             mp_sizeof_uint
    - functionName:    decimal_sqrt
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberSquareRoot
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:418,2'
          Dst:             decNumberSquareRoot
        - Src:             'src/lib/core/decimal.c:420,9'
          Dst:             decimal_check_status
    - functionName:    decimal_check_status
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dec
        - context
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decContextGetStatus
        - decContextZeroStatus
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:93,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:93,20'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:93,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:93,52'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:82,20'
          Dst:             decContextGetStatus
        - Src:             'src/lib/core/decimal.c:83,2'
          Dst:             decContextZeroStatus
    - functionName:    decimal_exp
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberExp
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:410,2'
          Dst:             decNumberExp
        - Src:             'src/lib/core/decimal.c:412,9'
          Dst:             decimal_check_status
    - functionName:    decimal_pow
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberPower
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:402,2'
          Dst:             decNumberPower
        - Src:             'src/lib/core/decimal.c:404,9'
          Dst:             decimal_check_status
    - functionName:    decimal_ln
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberLn
        - decimal_check_status
        - decimal_round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:386,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:387,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:394,17'
              BranchSideFuncs:
                - decimal_round
      Callsites:
        - Src:             'src/lib/core/decimal.c:383,2'
          Dst:             decNumberLn
        - Src:             'src/lib/core/decimal.c:386,6'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:394,3'
          Dst:             decimal_round
    - functionName:    decimal_round
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_round_with_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:269,9'
          Dst:             decimal_round_with_mode
    - functionName:    decimal_round_with_mode
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - int
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
        - mode
      BBCount:         18
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - decNumberPlus
        - decimal_check_status
        - decimal_precision
        - decimal_scale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:244,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:244,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:245,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:247,6'
              BranchSideFuncs:
                - decimal_scale
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
                - decimal_precision
                - decimal_scale
        - Branch String:   'src/lib/core/decimal.c:247,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:250,13'
              BranchSideFuncs:
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
                - decimal_precision
                - decimal_scale
        - Branch String:   'src/lib/core/decimal.c:250,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:250,6'
              BranchSideFuncs:
                - decimal_precision
                - decimal_scale
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
            - BranchSide:      'src/lib/core/decimal.c:250,6'
              BranchSideFuncs:
                - decNumberPlus
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:262,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:262,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:263,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:247,15'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_precision
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_precision
        - Src:             'src/lib/core/decimal.c:250,13'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:261,2'
          Dst:             decNumberPlus
        - Src:             'src/lib/core/decimal.c:262,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:262,2'
          Dst:             __assert_fail
    - functionName:    decimal_scale
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:102,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:102,30'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:102,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_log10
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberLog10
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:363,2'
          Dst:             decNumberLog10
        - Src:             'src/lib/core/decimal.c:365,9'
          Dst:             decimal_check_status
    - functionName:    decimal_div
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberDivide
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:355,2'
          Dst:             decNumberDivide
        - Src:             'src/lib/core/decimal.c:357,9'
          Dst:             decimal_check_status
    - functionName:    decimal_mul
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberMultiply
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:347,2'
          Dst:             decNumberMultiply
        - Src:             'src/lib/core/decimal.c:349,9'
          Dst:             decimal_check_status
    - functionName:    decimal_sub
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberSubtract
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:339,2'
          Dst:             decNumberSubtract
        - Src:             'src/lib/core/decimal.c:341,9'
          Dst:             decimal_check_status
    - functionName:    decimal_add
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberAdd
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:332,2'
          Dst:             decNumberAdd
        - Src:             'src/lib/core/decimal.c:333,9'
          Dst:             decimal_check_status
    - functionName:    decimal_minus
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - dec
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberMinus
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:325,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:325,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:324,2'
          Dst:             decNumberMinus
        - Src:             'src/lib/core/decimal.c:325,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:325,2'
          Dst:             __assert_fail
    - functionName:    decimal_abs
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - dec
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberAbs
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:317,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:317,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:316,2'
          Dst:             decNumberAbs
        - Src:             'src/lib/core/decimal.c:317,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:317,2'
          Dst:             __assert_fail
    - functionName:    decimal_remainder
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberRemainder
        - decimal_check_status
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:309,2'
          Dst:             decNumberRemainder
        - Src:             'src/lib/core/decimal.c:310,9'
          Dst:             decimal_check_status
    - functionName:    decimal_rescale
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         17
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - decNumberRescale
        - decimal_check_status
        - decimal_from_int64
        - decimal_round
        - decimal_scale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:291,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:293,6'
              BranchSideFuncs:
                - decimal_scale
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
                - decimal_round
        - Branch String:   'src/lib/core/decimal.c:293,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:294,24'
              BranchSideFuncs:
                - decimal_round
            - BranchSide:      'src/lib/core/decimal.c:296,14'
              BranchSideFuncs:
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:297,33'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:297,36'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:298,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:297,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:300,34'
              BranchSideFuncs:
                - decimal_from_int64
                - decNumberRescale
                - decimal_check_status
                - __assert_fail
        - Branch String:   'src/lib/core/decimal.c:302,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:302,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:293,15'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:294,10'
          Dst:             decimal_round
        - Src:             'src/lib/core/decimal.c:300,2'
          Dst:             decimal_from_int64
        - Src:             'src/lib/core/decimal.c:301,2'
          Dst:             decNumberRescale
        - Src:             'src/lib/core/decimal.c:302,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:302,2'
          Dst:             __assert_fail
    - functionName:    decimal_from_int64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - size_t
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberFromInt64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:164,9'
          Dst:             decNumberFromInt64
    - functionName:    decimal_trim
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberTrim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:284,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:284,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:284,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:281,19'
          Dst:             decNumberTrim
        - Src:             'src/lib/core/decimal.c:284,2'
          Dst:             __assert_fail
    - functionName:    decimal_floor
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - scale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decimal_round_with_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:275,9'
          Dst:             decimal_round_with_mode
    - functionName:    decimal_compare
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberCompare
        - decNumberToInt32
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:237,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:237,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:235,2'
          Dst:             decNumberCompare
        - Src:             'src/lib/core/decimal.c:236,10'
          Dst:             decNumberToInt32
        - Src:             'src/lib/core/decimal.c:237,2'
          Dst:             decimal_check_status
        - Src:             'src/lib/core/decimal.c:237,2'
          Dst:             __assert_fail
    - functionName:    decimal_to_uint64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberToUInt64
        - decimal_check_status
        - decimal_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:225,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:227,9'
              BranchSideFuncs:
                - decNumberToUInt64
                - decimal_check_status
        - Branch String:   'src/lib/core/decimal.c:228,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:228,62'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:225,6'
          Dst:             decimal_to_integer
        - Src:             'src/lib/core/decimal.c:227,9'
          Dst:             decNumberToUInt64
        - Src:             'src/lib/core/decimal.c:228,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_integer
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberRescale
        - decNumberZero
        - decimal_check_status
        - decimal_floor
        - decimal_scale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:197,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:197,6'
              BranchSideFuncs:
                - decimal_floor
                - decNumberRescale
                - decimal_check_status
            - BranchSide:      'src/lib/core/decimal.c:204,17'
              BranchSideFuncs:
                - decimal_floor
                - decNumberRescale
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:196,2'
          Dst:             decNumberZero
        - Src:             'src/lib/core/decimal.c:197,6'
          Dst:             decimal_scale
        - Src:             'src/lib/core/decimal.c:204,3'
          Dst:             decimal_floor
        - Src:             'src/lib/core/decimal.c:207,2'
          Dst:             decNumberRescale
        - Src:             'src/lib/core/decimal.c:208,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_int64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberToInt64
        - decimal_check_status
        - decimal_to_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:215,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:217,9'
              BranchSideFuncs:
                - decNumberToInt64
                - decimal_check_status
        - Branch String:   'src/lib/core/decimal.c:218,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:218,62'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/decimal.c:215,6'
          Dst:             decimal_to_integer
        - Src:             'src/lib/core/decimal.c:217,9'
          Dst:             decNumberToInt64
        - Src:             'src/lib/core/decimal.c:218,9'
          Dst:             decimal_check_status
    - functionName:    decimal_to_string
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dec
        - str
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberToString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:188,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:188,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:188,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:187,14'
          Dst:             decNumberToString
        - Src:             'src/lib/core/decimal.c:188,2'
          Dst:             __assert_fail
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'char *'
      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.3486
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc.3486
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    decimal_str
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - decNumberToString
        - tt_static_buf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:179,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:179,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:179,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/decimal.c:176,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/core/decimal.c:178,14'
          Dst:             decNumberToString
        - Src:             'src/lib/core/decimal.c:179,2'
          Dst:             __assert_fail
    - functionName:    decimal_from_uint64
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - size_t
      constantsTouched: []
      argNames:
        - dec
        - num
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberFromUInt64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:170,9'
          Dst:             decNumberFromUInt64
    - functionName:    decimal_from_double
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - double
      constantsTouched: []
      argNames:
        - dec
        - d
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decimal_from_string
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:147,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:147,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:157,11'
              BranchSideFuncs:
                - snprintf
                - decimal_from_string
      Callsites:
        - Src:             'src/lib/core/decimal.c:157,2'
          Dst:             snprintf
        - Src:             'src/lib/core/decimal.c:158,9'
          Dst:             decimal_from_string
    - functionName:    decimal_from_string
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        2
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dec
        - str
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decContextZeroStatus
        - decNumberFromString
        - decimal_check_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:128,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:129,3'
              BranchSideFuncs:
                - decContextZeroStatus
            - BranchSide:      'src/lib/core/decimal.c:132,30'
              BranchSideFuncs:
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:127,20'
          Dst:             decNumberFromString
        - Src:             'src/lib/core/decimal.c:129,3'
          Dst:             decContextZeroStatus
        - Src:             'src/lib/core/decimal.c:132,9'
          Dst:             decimal_check_status
    - functionName:    strtodec
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        3
      argTypes:
        - 'struct.decNumber *'
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - str
        - endptr
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decNumberFromString
        - decimal_check_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:138,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:138,6'
              BranchSideFuncs:
                - decimal_check_status
            - BranchSide:      'src/lib/core/decimal.c:139,13'
              BranchSideFuncs:
                - decimal_check_status
      Callsites:
        - Src:             'src/lib/core/decimal.c:137,20'
          Dst:             decNumberFromString
        - Src:             'src/lib/core/decimal.c:140,9'
          Dst:             decimal_check_status
    - functionName:    decimal_is_neg
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/decimal.c:121,34'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,34'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:121,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/decimal.c:121,38'
          Branch Sides:
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/decimal.c:121,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decimal_is_int
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberIsInt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:115,9'
          Dst:             decNumberIsInt
    - functionName:    decimal_zero
      functionSourceFile: '/src/tarantool/src/lib/core/decimal.c'
      linkageType:     externalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'struct.decNumber *'
      argCount:        1
      argTypes:
        - 'struct.decNumber *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/decimal.c:108,2'
          Dst:             decNumberZero
    - functionName:    get_int32_from_mp
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         34
      ICount:          194
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - decimal_is_int
        - decimal_to_int64
        - decimal_unpack
        - mp_decode_double
        - mp_decode_extl
        - mp_decode_int
        - mp_decode_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:954,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:956,31'
              BranchSideFuncs:
                - mp_decode_int
            - BranchSide:      'src/lib/core/datetime.c:963,33'
              BranchSideFuncs:
                - mp_decode_uint
            - BranchSide:      'src/lib/core/datetime.c:970,33'
              BranchSideFuncs:
                - mp_decode_double
            - BranchSide:      'src/lib/core/datetime.c:980,33'
              BranchSideFuncs:
                - mp_decode_extl
                - decimal_unpack
                - decimal_is_int
                - decimal_to_int64
            - BranchSide:      'src/lib/core/datetime.c:997,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:957,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:958,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:959,12'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:964,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:965,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:966,12'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:971,31'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:971,34'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:972,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:971,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:972,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:973,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:973,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:974,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:975,12'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:981,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:982,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:984,22'
              BranchSideFuncs:
                - decimal_unpack
                - decimal_is_int
                - decimal_to_int64
        - Branch String:   'src/lib/core/datetime.c:984,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:985,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:986,8'
              BranchSideFuncs:
                - decimal_is_int
                - decimal_to_int64
        - Branch String:   'src/lib/core/datetime.c:986,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:987,4'
              BranchSideFuncs:
                - decimal_to_int64
            - BranchSide:      'src/lib/core/datetime.c:989,7'
              BranchSideFuncs:
                - decimal_to_int64
        - Branch String:   'src/lib/core/datetime.c:989,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:990,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:991,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:991,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:991,26'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:992,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:991,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:992,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:993,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:956,17'
          Dst:             mp_decode_int
        - Src:             'src/lib/core/datetime.c:963,18'
          Dst:             mp_decode_uint
        - Src:             'src/lib/core/datetime.c:970,16'
          Dst:             mp_decode_double
        - Src:             'src/lib/core/datetime.c:980,18'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/datetime.c:984,7'
          Dst:             decimal_unpack
        - Src:             'src/lib/core/datetime.c:986,8'
          Dst:             decimal_is_int
        - Src:             'src/lib/core/datetime.c:989,7'
          Dst:             decimal_to_int64
    - functionName:    get_double_from_mp
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'double *'
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         14
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - atof
        - decimal_str
        - decimal_unpack
        - mp_decode_double
        - mp_decode_extl
        - mp_decode_int
        - mp_decode_uint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:923,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:925,26'
              BranchSideFuncs:
                - mp_decode_int
            - BranchSide:      'src/lib/core/datetime.c:928,27'
              BranchSideFuncs:
                - mp_decode_uint
            - BranchSide:      'src/lib/core/datetime.c:931,29'
              BranchSideFuncs:
                - mp_decode_double
            - BranchSide:      'src/lib/core/datetime.c:935,33'
              BranchSideFuncs:
                - mp_decode_extl
                - decimal_unpack
                - decimal_str
                - atof
            - BranchSide:      'src/lib/core/datetime.c:945,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:936,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:937,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:939,22'
              BranchSideFuncs:
                - decimal_unpack
                - decimal_str
                - atof
        - Branch String:   'src/lib/core/datetime.c:939,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:940,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:941,17'
              BranchSideFuncs:
                - decimal_str
                - atof
      Callsites:
        - Src:             'src/lib/core/datetime.c:925,12'
          Dst:             mp_decode_int
        - Src:             'src/lib/core/datetime.c:928,12'
          Dst:             mp_decode_uint
        - Src:             'src/lib/core/datetime.c:931,12'
          Dst:             mp_decode_double
        - Src:             'src/lib/core/datetime.c:935,18'
          Dst:             mp_decode_extl
        - Src:             'src/lib/core/datetime.c:939,7'
          Dst:             decimal_unpack
        - Src:             'src/lib/core/datetime.c:941,17'
          Dst:             decimal_str
        - Src:             'src/lib/core/datetime.c:941,12'
          Dst:             atof
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    map_field_to_itv_field
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.interval *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - itv
        - data
      BBCount:         53
      ICount:          314
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - get_double_from_mp
        - get_int32_from_mp
        - mp_decode_str
        - mp_next
        - strncasecmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:1128,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1129,11'
              BranchSideFuncs:
                - mp_next
                - mp_next
            - BranchSide:      'src/lib/core/datetime.c:1134,34'
              BranchSideFuncs:
                - mp_decode_str
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1137,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1138,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1139,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1139,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1140,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1141,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1141,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1142,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1143,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1143,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1144,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1145,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1145,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1146,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1147,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1147,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1148,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1149,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1149,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1150,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1151,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1151,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1152,13'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1153,21'
              BranchSideFuncs:
                - strncmp
                - mp_next
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'src/lib/core/datetime.c:1153,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1154,19'
              BranchSideFuncs:
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'src/lib/core/datetime.c:1168,11'
              BranchSideFuncs:
                - mp_next
        - Branch String:   'src/lib/core/datetime.c:1154,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1155,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1157,35'
              BranchSideFuncs:
                - mp_decode_str
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'src/lib/core/datetime.c:1158,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1159,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1160,24'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
        - Branch String:   'src/lib/core/datetime.c:1160,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1162,24'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'src/lib/core/datetime.c:1162,12'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1163,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1165,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1171,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1173,26'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1180,2'
              BranchSideFuncs:
                - __assert_fail
                - get_int32_from_mp
        - Branch String:   'src/lib/core/datetime.c:1173,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1174,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1175,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1175,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1176,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1177,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1180,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1180,2'
              BranchSideFuncs:
                - get_int32_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1181,27'
              BranchSideFuncs:
                - get_int32_from_mp
      Callsites:
        - Src:             'src/lib/core/datetime.c:1129,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1130,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1134,20'
          Dst:             mp_decode_str
        - Src:             'src/lib/core/datetime.c:1137,6'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1139,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1141,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1143,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1145,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1147,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1149,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1151,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1153,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1157,21'
          Dst:             mp_decode_str
        - Src:             'src/lib/core/datetime.c:1158,7'
          Dst:             strncasecmp
        - Src:             'src/lib/core/datetime.c:1160,12'
          Dst:             strncasecmp
        - Src:             'src/lib/core/datetime.c:1162,12'
          Dst:             strncasecmp
        - Src:             'src/lib/core/datetime.c:1168,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1173,7'
          Dst:             get_double_from_mp
        - Src:             'src/lib/core/datetime.c:1180,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:1181,9'
          Dst:             get_int32_from_mp
    - functionName:    interval_from_map
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.interval *'
        - 'char *'
      constantsTouched: []
      argNames:
        - itv
        - data
      BBCount:         14
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - interval_check_args
        - map_field_to_itv_field
        - mp_decode_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:1187,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1187,2'
              BranchSideFuncs:
                - mp_decode_map
                - interval_check_args
                - map_field_to_itv_field
            - BranchSide:      'src/lib/core/datetime.c:1188,17'
              BranchSideFuncs:
                - mp_decode_map
                - interval_check_args
                - map_field_to_itv_field
        - Branch String:   'src/lib/core/datetime.c:1191,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1192,30'
              BranchSideFuncs:
                - map_field_to_itv_field
                - interval_check_args
            - BranchSide:      'src/lib/core/datetime.c:1195,29'
              BranchSideFuncs:
                - interval_check_args
        - Branch String:   'src/lib/core/datetime.c:1192,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1193,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1194,2'
              BranchSideFuncs:
                - interval_check_args
                - map_field_to_itv_field
      Callsites:
        - Src:             'src/lib/core/datetime.c:1187,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:1188,17'
          Dst:             mp_decode_map
        - Src:             'src/lib/core/datetime.c:1192,7'
          Dst:             map_field_to_itv_field
        - Src:             'src/lib/core/datetime.c:1195,9'
          Dst:             interval_check_args
    - functionName:    interval_check_args
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - ival
      BBCount:         18
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - verify_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:817,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:818,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:819,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:820,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:821,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:822,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:823,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:824,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:825,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:826,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:827,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:828,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:829,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:830,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:831,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:832,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:833,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:834,20'
              BranchSideFuncs:
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:835,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:836,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:837,22'
              BranchSideFuncs:
                - verify_range
      Callsites:
        - Src:             'src/lib/core/datetime.c:816,11'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:819,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:822,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:825,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:828,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:831,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:834,7'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:837,9'
          Dst:             verify_range
    - functionName:    verify_range
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - from
        - to
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:695,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:695,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    datetime_from_fields
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.datetime *'
        - 'struct.dt_fields *'
      constantsTouched: []
      argNames:
        - dt
        - fields
      BBCount:         60
      ICount:          362
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - tnt_dt_days_in_month
        - tnt_dt_from_ymd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:1057,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1059,16'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1061,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1061,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1061,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1062,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1063,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1063,30'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1063,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1064,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1063,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1064,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1065,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1065,59'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1066,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1067,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1065,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1068,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1068,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1069,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1084,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1069,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1070,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1071,28'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1073,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1074,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1078,15'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1074,8'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1075,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1076,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1084,35'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1084,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1085,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1084,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1085,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1086,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1086,24'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1086,27'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1087,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1086,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1087,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1088,6'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1088,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1089,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1090,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1088,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1090,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1091,6'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1091,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1091,26'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1092,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1091,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1092,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1093,6'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1093,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1093,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1094,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1093,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1094,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1095,6'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'src/lib/core/datetime.c:1095,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1095,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1096,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:1095,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1096,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1097,9'
              BranchSideFuncs:
                - tnt_dt_from_ymd
      Callsites:
        - Src:             'src/lib/core/datetime.c:1089,20'
          Dst:             tnt_dt_days_in_month
        - Src:             'src/lib/core/datetime.c:1097,16'
          Dst:             tnt_dt_from_ymd
    - functionName:    map_field_to_dt_field
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dt_fields *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fields
        - data
      BBCount:         39
      ICount:          262
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - get_double_from_mp
        - mp_decode_str
        - mp_next
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:1006,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1007,11'
              BranchSideFuncs:
                - mp_next
                - mp_next
            - BranchSide:      'src/lib/core/datetime.c:1012,34'
              BranchSideFuncs:
                - mp_decode_str
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1014,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1015,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1017,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1017,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1018,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1020,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1020,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1021,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1023,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1023,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1024,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1026,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1026,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1027,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1029,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1029,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1030,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1032,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1032,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1033,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1035,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1035,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1036,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1038,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1038,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1039,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1041,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1041,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1042,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1044,21'
              BranchSideFuncs:
                - strncmp
                - mp_next
                - get_double_from_mp
        - Branch String:   'src/lib/core/datetime.c:1044,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1045,12'
              BranchSideFuncs:
                - get_double_from_mp
            - BranchSide:      'src/lib/core/datetime.c:1047,11'
              BranchSideFuncs:
                - mp_next
      Callsites:
        - Src:             'src/lib/core/datetime.c:1007,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1008,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1012,20'
          Dst:             mp_decode_str
        - Src:             'src/lib/core/datetime.c:1014,6'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1017,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1020,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1023,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1026,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1029,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1032,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1035,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1038,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1041,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1044,13'
          Dst:             strncmp
        - Src:             'src/lib/core/datetime.c:1047,3'
          Dst:             mp_next
        - Src:             'src/lib/core/datetime.c:1050,9'
          Dst:             get_double_from_mp
    - functionName:    datetime_from_map
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.datetime *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dt
        - data
      BBCount:         14
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - datetime_from_fields
        - map_field_to_dt_field
        - mp_decode_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:1110,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1110,2'
              BranchSideFuncs:
                - mp_decode_map
                - datetime_from_fields
                - map_field_to_dt_field
            - BranchSide:      'src/lib/core/datetime.c:1111,17'
              BranchSideFuncs:
                - mp_decode_map
                - datetime_from_fields
                - map_field_to_dt_field
        - Branch String:   'src/lib/core/datetime.c:1117,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1118,7'
              BranchSideFuncs:
                - map_field_to_dt_field
                - datetime_from_fields
            - BranchSide:      'src/lib/core/datetime.c:1121,30'
              BranchSideFuncs:
                - datetime_from_fields
        - Branch String:   'src/lib/core/datetime.c:1118,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:1119,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:1120,2'
              BranchSideFuncs:
                - datetime_from_fields
                - map_field_to_dt_field
      Callsites:
        - Src:             'src/lib/core/datetime.c:1110,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:1111,17'
          Dst:             mp_decode_map
        - Src:             'src/lib/core/datetime.c:1118,7'
          Dst:             map_field_to_dt_field
        - Src:             'src/lib/core/datetime.c:1121,9'
          Dst:             datetime_from_fields
    - functionName:    interval_interval_add
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.interval *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         11
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - interval_check_args
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:874,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:874,2'
              BranchSideFuncs:
                - __assert_fail
                - interval_check_args
            - BranchSide:      'src/lib/core/datetime.c:875,2'
              BranchSideFuncs:
                - __assert_fail
                - interval_check_args
        - Branch String:   'src/lib/core/datetime.c:875,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:875,2'
              BranchSideFuncs:
                - interval_check_args
            - BranchSide:      'src/lib/core/datetime.c:875,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:874,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:875,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:884,9'
          Dst:             interval_check_args
    - functionName:    interval_interval_sub
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.interval *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         11
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - interval_check_args
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:858,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:858,2'
              BranchSideFuncs:
                - __assert_fail
                - interval_check_args
            - BranchSide:      'src/lib/core/datetime.c:859,2'
              BranchSideFuncs:
                - __assert_fail
                - interval_check_args
        - Branch String:   'src/lib/core/datetime.c:859,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:859,2'
              BranchSideFuncs:
                - interval_check_args
            - BranchSide:      'src/lib/core/datetime.c:859,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:858,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:859,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:868,9'
          Dst:             interval_check_args
    - functionName:    datetime_datetime_sub
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.interval *'
        - 'struct.datetime *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         15
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - datetime_totable
        - interval_interval_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:845,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:845,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - datetime_totable
                - datetime_totable
                - interval_interval_sub
            - BranchSide:      'src/lib/core/datetime.c:846,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - datetime_totable
                - datetime_totable
                - interval_interval_sub
        - Branch String:   'src/lib/core/datetime.c:846,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:846,2'
              BranchSideFuncs:
                - __assert_fail
                - datetime_totable
                - datetime_totable
                - interval_interval_sub
            - BranchSide:      'src/lib/core/datetime.c:847,2'
              BranchSideFuncs:
                - __assert_fail
                - datetime_totable
                - datetime_totable
                - interval_interval_sub
        - Branch String:   'src/lib/core/datetime.c:847,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:847,2'
              BranchSideFuncs:
                - datetime_totable
                - datetime_totable
                - interval_interval_sub
            - BranchSide:      'src/lib/core/datetime.c:847,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:845,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:846,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:847,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:849,2'
          Dst:             datetime_totable
        - Src:             'src/lib/core/datetime.c:850,2'
          Dst:             datetime_totable
        - Src:             'src/lib/core/datetime.c:852,9'
          Dst:             interval_interval_sub
    - functionName:    datetime_totable
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.datetime *'
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - date
        - out
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - local_dt
        - local_secs
        - tnt_dt_dom
        - tnt_dt_month
        - tnt_dt_year
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:540,17'
          Dst:             local_secs
        - Src:             'src/lib/core/datetime.c:541,15'
          Dst:             local_dt
        - Src:             'src/lib/core/datetime.c:543,14'
          Dst:             tnt_dt_year
        - Src:             'src/lib/core/datetime.c:544,15'
          Dst:             tnt_dt_month
        - Src:             'src/lib/core/datetime.c:546,13'
          Dst:             tnt_dt_dom
    - functionName:    local_secs
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local_dt
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - secs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tnt_dt_from_rdn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:40,27'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:40,27'
              BranchSideFuncs:
                - tnt_dt_from_rdn
            - BranchSide:      'src/lib/core/datetime.c:40,27'
              BranchSideFuncs:
                - tnt_dt_from_rdn
      Callsites:
        - Src:             'src/lib/core/datetime.c:40,9'
          Dst:             tnt_dt_from_rdn
    - functionName:    utc_secs
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - epoch
        - tzoffset
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normalize_nsec
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - psecs
        - pnsec
      BBCount:         20
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:642,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:642,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/core/datetime.c:643,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:643,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:643,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:644,18'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:647,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:647,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:648,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:647,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:647,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:648,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:650,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:654,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:642,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:643,2'
          Dst:             __assert_fail
    - functionName:    verify_dt
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - verify_range
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:701,9'
          Dst:             verify_range
    - functionName:    datetime_increment_by
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.datetime *'
        - int
        - 'struct.interval *'
      constantsTouched: []
      argNames:
        - self
        - direction
        - ival
      BBCount:         50
      ICount:          503
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - epoch_timezone_lookup
        - local_dt
        - local_secs
        - normalize_nsec
        - tnt_dt_add_months
        - utc_secs
        - verify_dt
        - verify_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:726,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:727,18'
              BranchSideFuncs:
                - verify_dt
                - tnt_dt_add_months
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
                - verify_dt
                - tnt_dt_add_months
            - BranchSide:      'src/lib/core/datetime.c:736,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
                - verify_dt
                - tnt_dt_add_months
        - Branch String:   'src/lib/core/datetime.c:728,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:733,22'
              BranchSideFuncs:
                - tnt_dt_add_months
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
                - verify_dt
                - tnt_dt_add_months
        - Branch String:   'src/lib/core/datetime.c:736,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:737,18'
              BranchSideFuncs:
                - verify_dt
                - tnt_dt_add_months
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
            - BranchSide:      'src/lib/core/datetime.c:744,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
        - Branch String:   'src/lib/core/datetime.c:738,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:739,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:741,22'
              BranchSideFuncs:
                - tnt_dt_add_months
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
                - verify_dt
        - Branch String:   'src/lib/core/datetime.c:744,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:745,18'
              BranchSideFuncs:
                - verify_dt
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
            - BranchSide:      'src/lib/core/datetime.c:752,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
        - Branch String:   'src/lib/core/datetime.c:746,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:747,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:749,9'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
                - verify_dt
        - Branch String:   'src/lib/core/datetime.c:752,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:753,18'
              BranchSideFuncs:
                - verify_dt
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
            - BranchSide:      'src/lib/core/datetime.c:761,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:754,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:755,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:757,9'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:761,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:762,10'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
            - BranchSide:      'src/lib/core/datetime.c:766,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:766,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:767,21'
              BranchSideFuncs:
                - verify_range
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
            - BranchSide:      'src/lib/core/datetime.c:774,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:769,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:770,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:772,11'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:774,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:775,21'
              BranchSideFuncs:
                - verify_range
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
            - BranchSide:      'src/lib/core/datetime.c:782,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:777,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:778,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:780,11'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
                - verify_range
        - Branch String:   'src/lib/core/datetime.c:782,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:783,21'
              BranchSideFuncs:
                - verify_range
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
            - BranchSide:      'src/lib/core/datetime.c:790,6'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
        - Branch String:   'src/lib/core/datetime.c:785,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:786,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:788,11'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
        - Branch String:   'src/lib/core/datetime.c:790,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:791,11'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
            - BranchSide:      'src/lib/core/datetime.c:793,2'
              BranchSideFuncs:
                - normalize_nsec
                - verify_dt
                - utc_secs
                - epoch_timezone_lookup
        - Branch String:   'src/lib/core/datetime.c:795,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:796,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:798,6'
              BranchSideFuncs:
                - utc_secs
                - epoch_timezone_lookup
        - Branch String:   'src/lib/core/datetime.c:798,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:799,7'
              BranchSideFuncs:
                - epoch_timezone_lookup
                - utc_secs
            - BranchSide:      'src/lib/core/datetime.c:804,25'
              BranchSideFuncs:
                - utc_secs
      Callsites:
        - Src:             'src/lib/core/datetime.c:708,17'
          Dst:             local_secs
        - Src:             'src/lib/core/datetime.c:709,15'
          Dst:             local_dt
        - Src:             'src/lib/core/datetime.c:727,8'
          Dst:             verify_dt
        - Src:             'src/lib/core/datetime.c:733,8'
          Dst:             tnt_dt_add_months
        - Src:             'src/lib/core/datetime.c:737,8'
          Dst:             verify_dt
        - Src:             'src/lib/core/datetime.c:741,8'
          Dst:             tnt_dt_add_months
        - Src:             'src/lib/core/datetime.c:745,8'
          Dst:             verify_dt
        - Src:             'src/lib/core/datetime.c:753,8'
          Dst:             verify_dt
        - Src:             'src/lib/core/datetime.c:767,8'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:775,8'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:783,8'
          Dst:             verify_range
        - Src:             'src/lib/core/datetime.c:793,2'
          Dst:             normalize_nsec
        - Src:             'src/lib/core/datetime.c:794,7'
          Dst:             verify_dt
        - Src:             'src/lib/core/datetime.c:801,3'
          Dst:             epoch_timezone_lookup
        - Src:             'src/lib/core/datetime.c:804,16'
          Dst:             utc_secs
    - functionName:    epoch_timezone_lookup
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - short
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - epoch
        - tzindex
        - gmtoff
        - isdst
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - timezone_tzindex_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:60,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:63,16'
              BranchSideFuncs:
                - timezone_tzindex_lookup
        - Branch String:   'src/lib/core/datetime.c:64,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:65,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:67,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:64,7'
          Dst:             timezone_tzindex_lookup
    - functionName:    interval_to_string
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.interval *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ival
        - buf
        - len
      BBCount:         220
      ICount:          1394
      EdgeCount:       280
      CyclomaticComplexity: 62
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:580,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:581,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:583,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:581,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:581,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:581,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:581,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:581,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:583,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:589,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:584,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:585,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:584,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:584,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:584,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:585,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:585,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:585,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:585,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:585,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:585,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:587,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:587,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:587,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:587,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:587,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:587,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:589,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:595,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:590,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:591,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:590,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:590,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:590,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:591,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:591,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:591,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:591,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:591,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:591,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:593,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:593,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:593,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:593,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:593,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:593,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:596,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:602,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:597,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:598,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:597,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:597,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:597,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:598,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:598,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:598,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:598,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:598,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:600,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:600,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:600,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:600,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:600,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:600,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:603,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:609,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:604,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:605,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:604,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:604,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:604,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:605,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:605,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:605,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:605,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:605,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:605,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:607,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:607,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:607,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:607,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:607,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:610,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:617,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:611,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:612,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:611,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:611,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:611,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:612,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:612,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:612,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:612,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:612,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:614,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:614,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:614,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:614,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:614,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:618,16'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:618,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:618,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:624,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:619,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:620,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:619,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:619,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:619,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:620,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:620,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:620,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:620,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:620,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:620,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:622,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:622,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:622,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:622,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:622,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:622,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:625,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:626,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:627,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:626,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:626,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:626,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:627,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:627,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:627,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:627,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:627,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:629,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:629,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:629,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:629,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:581,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:584,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:585,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:587,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:590,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:591,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:593,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:597,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:598,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:600,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:604,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:605,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:607,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:611,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:612,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:614,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:619,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:620,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:622,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:626,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:627,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:629,3'
          Dst:             snprintf
    - functionName:    datetime_nsec
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datetime_epoch
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datetime_tzoffset
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datetime_sec
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dt_seconds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:512,19'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:512,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:512,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:511,23'
          Dst:             dt_seconds
    - functionName:    dt_seconds
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datetime_min
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dt_seconds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:504,20'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:504,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:503,23'
          Dst:             dt_seconds
    - functionName:    datetime_hour
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dt_seconds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:496,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:496,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:496,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:495,23'
          Dst:             dt_seconds
    - functionName:    datetime_doy
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_yd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:483,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:483,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:483,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
        - Branch String:   'src/lib/core/datetime.c:484,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:484,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:484,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:484,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:484,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:484,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:482,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:484,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:485,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:488,2'
          Dst:             tnt_dt_to_yd
    - functionName:    datetime_dow
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_dow
        - tnt_dt_from_rdn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:473,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:473,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_dow
            - BranchSide:      'src/lib/core/datetime.c:473,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_dow
        - Branch String:   'src/lib/core/datetime.c:474,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:474,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_dow
            - BranchSide:      'src/lib/core/datetime.c:474,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:474,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:474,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_dow
            - BranchSide:      'src/lib/core/datetime.c:474,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:472,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:474,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:475,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:476,18'
          Dst:             tnt_dt_dow
    - functionName:    datetime_day
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_ymd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:459,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:459,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:459,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
        - Branch String:   'src/lib/core/datetime.c:460,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:460,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:460,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:460,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:460,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:460,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:458,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:460,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:461,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:465,2'
          Dst:             tnt_dt_to_ymd
    - functionName:    datetime_week
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_ywd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:445,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:445,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ywd
            - BranchSide:      'src/lib/core/datetime.c:445,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ywd
        - Branch String:   'src/lib/core/datetime.c:446,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:446,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ywd
            - BranchSide:      'src/lib/core/datetime.c:446,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:446,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:446,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_ywd
            - BranchSide:      'src/lib/core/datetime.c:446,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:444,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:446,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:447,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:451,2'
          Dst:             tnt_dt_to_ywd
    - functionName:    datetime_month
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_ymd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:431,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:431,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:431,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
        - Branch String:   'src/lib/core/datetime.c:432,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:432,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:432,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:432,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:432,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
            - BranchSide:      'src/lib/core/datetime.c:432,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:430,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:432,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:433,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:437,2'
          Dst:             tnt_dt_to_ymd
    - functionName:    datetime_quarter
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_yqd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:417,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:417,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yqd
            - BranchSide:      'src/lib/core/datetime.c:417,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yqd
        - Branch String:   'src/lib/core/datetime.c:418,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:418,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yqd
            - BranchSide:      'src/lib/core/datetime.c:418,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:418,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:418,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_yqd
            - BranchSide:      'src/lib/core/datetime.c:418,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:416,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:418,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:419,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:423,2'
          Dst:             tnt_dt_to_yqd
    - functionName:    datetime_year
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         13
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt_seconds
        - tnt_dt_from_rdn
        - tnt_dt_to_yd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:404,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:404,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:404,10'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
        - Branch String:   'src/lib/core/datetime.c:405,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:405,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:405,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:405,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:405,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_yd
            - BranchSide:      'src/lib/core/datetime.c:405,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:403,23'
          Dst:             dt_seconds
        - Src:             'src/lib/core/datetime.c:405,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:406,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:409,2'
          Dst:             tnt_dt_to_yd
    - functionName:    datetime_compare
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.datetime *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:386,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:386,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:386,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:387,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:388,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:390,9'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:390,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:390,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    datetime_parse_tz
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'short *'
        - 'short *'
      constantsTouched: []
      argNames:
        - str
        - len
        - base
        - tzoffset
        - tzindex
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - parse_tz_suffix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:376,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:378,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:378,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:378,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:379,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:375,14'
          Dst:             parse_tz_suffix
        - Src:             'src/lib/core/datetime.c:378,2'
          Dst:             __assert_fail
    - functionName:    parse_tz_suffix
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'short *'
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - base
        - tzindex
        - offset
      BBCount:         20
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - timezone_epoch_lookup
        - timezone_index
        - tnt_dt_parse_iso_zone_lenient
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:282,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:283,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:284,6'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
                - __assert_fail
                - __assert_fail
                - timezone_index
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:284,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:285,3'
              BranchSideFuncs:
                - __assert_fail
                - timezone_index
                - __assert_fail
            - BranchSide:      'src/lib/core/datetime.c:293,3'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:285,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:285,3'
              BranchSideFuncs:
                - timezone_index
                - __assert_fail
            - BranchSide:      'src/lib/core/datetime.c:286,13'
              BranchSideFuncs:
                - timezone_index
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:288,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:289,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:295,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:295,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:297,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:281,14'
          Dst:             timezone_epoch_lookup
        - Src:             'src/lib/core/datetime.c:285,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:287,14'
          Dst:             timezone_index
        - Src:             'src/lib/core/datetime.c:288,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:294,6'
          Dst:             tnt_dt_parse_iso_zone_lenient
        - Src:             'src/lib/core/datetime.c:295,2'
          Dst:             __assert_fail
    - functionName:    dt_epoch
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_rdn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:270,19'
          Dst:             tnt_dt_rdn
    - functionName:    datetime_parse_full
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.datetime *'
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - date
        - str
        - len
        - tzsuffix
        - offset
      BBCount:         33
      ICount:          275
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - dt_epoch
        - parse_tz_suffix
        - strlen
        - tnt_dt_parse_iso_date
        - tnt_dt_parse_iso_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:312,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:315,9'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:317,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:318,3'
              BranchSideFuncs:
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:320,10'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:321,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:321,18'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
            - BranchSide:      'src/lib/core/datetime.c:323,5'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:321,27'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:321,30'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
            - BranchSide:      'src/lib/core/datetime.c:323,5'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:321,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:322,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:323,5'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:324,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:325,3'
              BranchSideFuncs:
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:327,24'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:328,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:331,9'
              BranchSideFuncs:
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:333,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:334,3'
              BranchSideFuncs:
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:339,25'
              BranchSideFuncs:
                - dt_epoch
                - parse_tz_suffix
                - dt_epoch
                - strlen
                - parse_tz_suffix
        - Branch String:   'src/lib/core/datetime.c:341,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:342,23'
              BranchSideFuncs:
                - strlen
                - parse_tz_suffix
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:349,7'
              BranchSideFuncs:
                - parse_tz_suffix
                - dt_epoch
        - Branch String:   'src/lib/core/datetime.c:344,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:345,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:346,3'
              BranchSideFuncs:
                - dt_epoch
        - Branch String:   'src/lib/core/datetime.c:349,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:350,6'
              BranchSideFuncs:
                - parse_tz_suffix
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:353,6'
              BranchSideFuncs:
                - parse_tz_suffix
                - dt_epoch
        - Branch String:   'src/lib/core/datetime.c:353,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:354,3'
              BranchSideFuncs:
                - dt_epoch
            - BranchSide:      'src/lib/core/datetime.c:356,22'
              BranchSideFuncs:
                - parse_tz_suffix
                - dt_epoch
        - Branch String:   'src/lib/core/datetime.c:357,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:358,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:359,9'
              BranchSideFuncs:
                - dt_epoch
      Callsites:
        - Src:             'src/lib/core/datetime.c:311,6'
          Dst:             tnt_dt_parse_iso_date
        - Src:             'src/lib/core/datetime.c:327,6'
          Dst:             tnt_dt_parse_iso_time
        - Src:             'src/lib/core/datetime.c:339,16'
          Dst:             dt_epoch
        - Src:             'src/lib/core/datetime.c:342,33'
          Dst:             strlen
        - Src:             'src/lib/core/datetime.c:342,7'
          Dst:             parse_tz_suffix
        - Src:             'src/lib/core/datetime.c:356,6'
          Dst:             parse_tz_suffix
        - Src:             'src/lib/core/datetime.c:362,16'
          Dst:             dt_epoch
    - functionName:    datetime_to_string
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.datetime *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - buf
        - len
      BBCount:         89
      ICount:          628
      EdgeCount:       111
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - snprintf
        - timezone_name
        - tnt_dt_from_rdn
        - tnt_dt_to_ymd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:217,22'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:217,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:217,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:218,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:218,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:219,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:219,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:219,2'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:220,29'
              BranchSideFuncs:
                - tnt_dt_from_rdn
                - tnt_dt_to_ymd
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:225,15'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:225,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:225,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:232,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:232,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:232,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:232,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:232,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:232,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:234,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:235,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:246,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:235,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:236,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:239,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:236,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:236,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:236,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:236,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:236,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:236,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:239,14'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:240,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:243,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:240,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:240,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:240,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:240,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:240,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:240,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:243,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:243,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:243,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:243,4'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:243,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:243,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - timezone_name
                - __assert_fail
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:246,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:247,39'
              BranchSideFuncs:
                - timezone_name
                - __assert_fail
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:252,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:248,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:249,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:249,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:249,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:249,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:249,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:252,13'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:253,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:255,7'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:253,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:253,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:253,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:253,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:255,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:256,9'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/lib/core/datetime.c:259,9'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/core/datetime.c:261,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:261,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:261,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:218,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:219,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:220,12'
          Dst:             tnt_dt_from_rdn
        - Src:             'src/lib/core/datetime.c:223,2'
          Dst:             tnt_dt_to_ymd
        - Src:             'src/lib/core/datetime.c:232,2'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:236,4'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:240,4'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:243,4'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:247,25'
          Dst:             timezone_name
        - Src:             'src/lib/core/datetime.c:248,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:249,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:253,3'
          Dst:             snprintf
        - Src:             'src/lib/core/datetime.c:261,3'
          Dst:             snprintf
    - functionName:    datetime_ev_now
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - now
      BBCount:         10
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fiber_time
        - localtime_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:195,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:195,2'
              BranchSideFuncs:
                - __assert_fail
                - localtime_r
            - BranchSide:      'src/lib/core/datetime.c:195,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:195,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:195,2'
              BranchSideFuncs:
                - localtime_r
            - BranchSide:      'src/lib/core/datetime.c:195,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:194,21'
          Dst:             fiber_time
        - Src:             'src/lib/core/datetime.c:195,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:201,2'
          Dst:             localtime_r
    - functionName:    datetime_now
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - now
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
        - localtime_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:182,2'
          Dst:             gettimeofday
        - Src:             'src/lib/core/datetime.c:187,2'
          Dst:             localtime_r
    - functionName:    datetime_strptime
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.datetime *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - date
        - buf
        - fmt
      BBCount:         20
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - tm_to_datetime
        - tnt_strptime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:166,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:166,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_strptime
                - tm_to_datetime
            - BranchSide:      'src/lib/core/datetime.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_strptime
                - tm_to_datetime
        - Branch String:   'src/lib/core/datetime.c:167,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:167,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_strptime
                - tm_to_datetime
            - BranchSide:      'src/lib/core/datetime.c:168,2'
              BranchSideFuncs:
                - __assert_fail
                - tnt_strptime
                - tm_to_datetime
        - Branch String:   'src/lib/core/datetime.c:168,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:168,2'
              BranchSideFuncs:
                - tnt_strptime
                - tm_to_datetime
            - BranchSide:      'src/lib/core/datetime.c:169,16'
              BranchSideFuncs:
                - tnt_strptime
                - tm_to_datetime
        - Branch String:   'src/lib/core/datetime.c:171,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:173,25'
              BranchSideFuncs:
                - tm_to_datetime
        - Branch String:   'src/lib/core/datetime.c:173,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:175,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:166,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:167,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:168,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:170,14'
          Dst:             tnt_strptime
        - Src:             'src/lib/core/datetime.c:173,6'
          Dst:             tm_to_datetime
    - functionName:    tm_to_datetime
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.tnt_tm *'
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - tm
        - date
      BBCount:         40
      ICount:          250
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - tnt_dt_from_ymd_checked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:129,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:129,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:130,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:130,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:130,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:131,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:138,6'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:146,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:139,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:141,14'
              BranchSideFuncs: []
        - Branch String:   'src/lib/core/datetime.c:146,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:147,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:148,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:148,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:148,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:148,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:148,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:148,3'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:149,3'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:149,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:149,3'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:149,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/core/datetime.c:149,3'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:149,3'
              BranchSideFuncs:
                - tnt_dt_from_ymd_checked
            - BranchSide:      'src/lib/core/datetime.c:150,27'
              BranchSideFuncs:
                - tnt_dt_from_ymd_checked
        - Branch String:   'src/lib/core/datetime.c:150,7'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:151,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:129,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:130,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:148,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:149,3'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:150,7'
          Dst:             tnt_dt_from_ymd_checked
    - functionName:    datetime_strftime
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.datetime *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - date
        - buf
        - len
        - fmt
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - datetime_to_tm
        - tnt_strftime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:120,2'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:120,2'
              BranchSideFuncs:
                - datetime_to_tm
                - tnt_strftime
            - BranchSide:      'src/lib/core/datetime.c:120,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/core/datetime.c:120,2'
          Dst:             __assert_fail
        - Src:             'src/lib/core/datetime.c:122,2'
          Dst:             datetime_to_tm
        - Src:             'src/lib/core/datetime.c:123,9'
          Dst:             tnt_strftime
    - functionName:    datetime_to_tm
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.datetime *'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - date
        - tm
      BBCount:         6
      ICount:          129
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - local_dt
        - local_secs
        - tnt_dt_to_struct_tm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/datetime.c:110,23'
          Branch Sides:
            - BranchSide:      'src/lib/core/datetime.c:110,23'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/core/datetime.c:110,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/core/datetime.c:98,17'
          Dst:             local_secs
        - Src:             'src/lib/core/datetime.c:99,18'
          Dst:             local_dt
        - Src:             'src/lib/core/datetime.c:99,2'
          Dst:             tnt_dt_to_struct_tm
    - functionName:    datetime_gmtoff
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - epoch_timezone_lookup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:89,2'
          Dst:             epoch_timezone_lookup
    - functionName:    datetime_isdst
      functionSourceFile: '/src/tarantool/src/lib/core/datetime.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.datetime *'
      constantsTouched: []
      argNames:
        - date
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - epoch_timezone_lookup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/core/datetime.c:79,2'
          Dst:             epoch_timezone_lookup
    - functionName:    aba_value
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/lf_lifo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lf_lifo
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/lf_lifo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'struct.lf_lifo *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_arena_mprotect
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     externalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_arena *'
      constantsTouched: []
      argNames:
        - arena
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mprotect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:284,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:284,6'
              BranchSideFuncs:
                - mprotect
            - BranchSide:      'src/lib/small/small/slab_arena.c:285,12'
              BranchSideFuncs:
                - mprotect
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:285,3'
          Dst:             mprotect
    - functionName:    lf_lifo_push
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/lf_lifo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'struct.lf_lifo *'
      argCount:        2
      argTypes:
        - 'struct.lf_lifo *'
        - 'char *'
      constantsTouched: []
      argNames:
        - head
        - elem
      BBCount:         14
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - aba_value
        - lf_lifo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:78,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:78,2'
              BranchSideFuncs:
                - lf_lifo
                - aba_value
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:79,2'
              BranchSideFuncs:
                - lf_lifo
                - aba_value
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:87,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:88,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:89,2'
              BranchSideFuncs:
                - lf_lifo
                - aba_value
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:89,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:80,16'
              BranchSideFuncs:
                - lf_lifo
                - aba_value
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:89,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/lf_lifo.h:78,2'
          Dst:             lf_lifo
        - Src:             'src/lib/small/include/small/lf_lifo.h:78,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/lf_lifo.h:81,3'
          Dst:             lf_lifo
        - Src:             'src/lib/small/include/small/lf_lifo.h:86,35'
          Dst:             aba_value
    - functionName:    slab_unmap
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     externalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_arena *'
        - 'char *'
      constantsTouched: []
      argNames:
        - arena
        - ptr
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lf_lifo_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:273,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:276,16'
              BranchSideFuncs:
                - lf_lifo_push
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:276,2'
          Dst:             lf_lifo_push
    - functionName:    quota_release
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.quota *'
        - size_t
      constantsTouched: []
      argNames:
        - quota
        - size
      BBCount:         19
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/quota.h:162,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:162,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:163,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:165,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:165,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:166,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:171,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:171,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:172,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:177,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:166,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:178,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/quota.h:162,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:165,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:171,3'
          Dst:             __assert_fail
    - functionName:    quota_use
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.quota *'
        - size_t
      constantsTouched: []
      argNames:
        - quota
        - size
      BBCount:         20
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/quota.h:133,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:134,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:135,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:137,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:137,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:138,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:144,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:144,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:146,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:146,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:147,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:150,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:152,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:138,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:153,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/quota.h:137,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:144,3'
          Dst:             __assert_fail
    - functionName:    slab_map
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     externalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.slab_arena *'
      constantsTouched: []
      argNames:
        - arena
      BBCount:         13
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lf_lifo_pop
        - madvise_checked
        - mmap_checked
        - quota_release
        - quota_use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:240,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:245,16'
              BranchSideFuncs:
                - quota_use
                - mmap_checked
                - quota_release
                - madvise_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:245,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:249,16'
              BranchSideFuncs:
                - mmap_checked
                - quota_release
                - madvise_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:251,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:257,21'
              BranchSideFuncs:
                - mmap_checked
                - quota_release
                - madvise_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:259,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:260,25'
              BranchSideFuncs:
                - madvise_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:264,18'
              BranchSideFuncs:
                - madvise_checked
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:240,13'
          Dst:             lf_lifo_pop
        - Src:             'src/lib/small/small/slab_arena.c:245,6'
          Dst:             quota_use
        - Src:             'src/lib/small/small/slab_arena.c:257,8'
          Dst:             mmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:261,3'
          Dst:             quota_release
        - Src:             'src/lib/small/small/slab_arena.c:264,2'
          Dst:             madvise_checked
    - functionName:    lf_lifo_pop
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/lf_lifo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.lf_lifo *'
      constantsTouched: []
      argNames:
        - head
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aba_value
        - lf_lifo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:98,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:99,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:107,37'
              BranchSideFuncs:
                - lf_lifo
                - aba_value
                - lf_lifo
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:109,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:110,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:111,2'
              BranchSideFuncs:
                - lf_lifo
                - lf_lifo
                - aba_value
        - Branch String:   'src/lib/small/include/small/lf_lifo.h:111,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:96,16'
              BranchSideFuncs:
                - lf_lifo
                - lf_lifo
                - aba_value
            - BranchSide:      'src/lib/small/include/small/lf_lifo.h:111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/lf_lifo.h:97,26'
          Dst:             lf_lifo
        - Src:             'src/lib/small/include/small/lf_lifo.h:107,29'
          Dst:             lf_lifo
        - Src:             'src/lib/small/include/small/lf_lifo.h:108,6'
          Dst:             aba_value
    - functionName:    mmap_checked
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - align
        - flags
      BBCount:         24
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mmap64
        - munmap_checked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:91,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:91,2'
              BranchSideFuncs:
                - __assert_fail
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:93,2'
              BranchSideFuncs:
                - __assert_fail
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:93,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:93,2'
              BranchSideFuncs:
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:95,6'
              BranchSideFuncs:
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:95,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:96,9'
              BranchSideFuncs:
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:98,9'
              BranchSideFuncs:
                - mmap64
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:108,18'
              BranchSideFuncs:
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:108,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:109,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:110,17'
              BranchSideFuncs:
                - munmap_checked
                - mmap64
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:119,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:123,29'
              BranchSideFuncs:
                - munmap_checked
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:125,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:127,18'
              BranchSideFuncs:
                - munmap_checked
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:132,18'
              BranchSideFuncs:
                - munmap_checked
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:91,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_arena.c:93,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_arena.c:105,14'
          Dst:             mmap64
        - Src:             'src/lib/small/small/slab_arena.c:110,2'
          Dst:             munmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:118,8'
          Dst:             mmap64
        - Src:             'src/lib/small/small/slab_arena.c:127,3'
          Dst:             munmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:129,3'
          Dst:             munmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:132,3'
          Dst:             munmap_checked
    - functionName:    madvise_checked
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ptr
        - size
        - flags
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fprintf
        - madvise
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:50,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:51,3'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - strerror_r
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_arena.c:53,7'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - strerror_r
                - fprintf
        - Branch String:   'src/lib/small/small/slab_arena.c:53,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:54,3'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - strerror_r
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_arena.c:56,14'
              BranchSideFuncs:
                - madvise
                - __errno_location
                - strerror_r
                - fprintf
        - Branch String:   'src/lib/small/small/slab_arena.c:56,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:56,6'
              BranchSideFuncs:
                - __errno_location
                - strerror_r
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_arena.c:57,12'
              BranchSideFuncs:
                - __errno_location
                - strerror_r
                - fprintf
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:56,6'
          Dst:             madvise
        - Src:             'src/lib/small/small/slab_arena.c:60,36'
          Dst:             __errno_location
        - Src:             'src/lib/small/small/slab_arena.c:60,25'
          Dst:             strerror_r
        - Src:             'src/lib/small/small/slab_arena.c:63,3'
          Dst:             fprintf
    - functionName:    mmap64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    munmap_checked
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - size
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - __errno_location
        - fprintf
        - munmap
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:77,8'
              BranchSideFuncs:
                - __errno_location
                - strerror_r
                - fprintf
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_arena.c:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:76,6'
          Dst:             munmap
        - Src:             'src/lib/small/small/slab_arena.c:78,45'
          Dst:             __errno_location
        - Src:             'src/lib/small/small/slab_arena.c:78,34'
          Dst:             strerror_r
        - Src:             'src/lib/small/small/slab_arena.c:81,3'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_arena.c:83,3'
          Dst:             __assert_fail
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_arena_destroy
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     externalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_arena *'
      constantsTouched: []
      argNames:
        - arena
      BBCount:         21
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - lf_lifo_pop
        - munmap_checked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:222,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:223,7'
              BranchSideFuncs:
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:229,6'
              BranchSideFuncs:
                - __assert_fail
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:223,28'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:223,31'
              BranchSideFuncs:
                - munmap_checked
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:225,19'
              BranchSideFuncs:
                - munmap_checked
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:223,50'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:224,7'
              BranchSideFuncs:
                - munmap_checked
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:225,19'
              BranchSideFuncs:
                - munmap_checked
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:223,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:225,19'
              BranchSideFuncs:
                - munmap_checked
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:227,12'
              BranchSideFuncs:
                - lf_lifo_pop
                - __assert_fail
                - munmap_checked
                - munmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:230,18'
              BranchSideFuncs:
                - munmap_checked
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_arena.c:232,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_arena.c:233,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:233,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:233,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:222,16'
          Dst:             lf_lifo_pop
        - Src:             'src/lib/small/small/slab_arena.c:225,4'
          Dst:             munmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:230,3'
          Dst:             munmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:233,2'
          Dst:             __assert_fail
    - functionName:    slab_arena_flags_init
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_arena *'
        - int
      constantsTouched: []
      argNames:
        - arena
        - flags
      BBCount:         20
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:163,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:164,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_arena.c:172,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_arena.c:164,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:165,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/slab_arena.c:165,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:166,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:168,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/slab_arena.c:172,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:175,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/slab_arena.c:172,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:175,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:164,3'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_arena.c:172,2'
          Dst:             __assert_fail
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    quota_total
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.quota *'
      constantsTouched: []
      argNames:
        - quota
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_round
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:140,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:141,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:142,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:142,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:142,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:143,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:143,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:143,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:144,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:142,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:143,2'
          Dst:             __assert_fail
    - functionName:    lf_lifo_init
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/lf_lifo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lf_lifo *'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_arena_create
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_arena.c'
      linkageType:     externalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.slab_arena *'
        - 'struct.quota *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - arena
        - quota
        - prealloc
        - slab_size
        - flags
      BBCount:         18
      ICount:          178
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lf_lifo_init
        - madvise_checked
        - mmap_checked
        - quota_total
        - slab_arena_flags_init
        - small_align
        - small_round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_arena.c:190,33'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:190,33'
              BranchSideFuncs:
                - small_round
                - quota_total
                - quota_total
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:190,33'
              BranchSideFuncs:
                - small_round
                - quota_total
                - quota_total
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:194,13'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:194,11'
              BranchSideFuncs:
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:194,11'
              BranchSideFuncs:
                - quota_total
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:196,13'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:196,11'
              BranchSideFuncs:
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:196,11'
              BranchSideFuncs:
                - small_align.3735
                - slab_arena_flags_init
                - madvise_checked
                - mmap_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:204,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:205,31'
              BranchSideFuncs:
                - mmap_checked
                - madvise_checked
            - BranchSide:      'src/lib/small/small/slab_arena.c:209,3'
              BranchSideFuncs:
                - madvise_checked
        - Branch String:   'src/lib/small/small/slab_arena.c:214,25'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_arena.c:214,29'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_arena.c:214,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/slab_arena.c:182,2'
          Dst:             lf_lifo_init
        - Src:             'src/lib/small/small/slab_arena.c:190,21'
          Dst:             small_round
        - Src:             'src/lib/small/small/slab_arena.c:194,13'
          Dst:             quota_total
        - Src:             'src/lib/small/small/slab_arena.c:194,13'
          Dst:             quota_total
        - Src:             'src/lib/small/small/slab_arena.c:198,20'
          Dst:             small_align
        - Src:             'src/lib/small/small/slab_arena.c:202,2'
          Dst:             slab_arena_flags_init
        - Src:             'src/lib/small/small/slab_arena.c:205,18'
          Dst:             mmap_checked
        - Src:             'src/lib/small/small/slab_arena.c:212,2'
          Dst:             madvise_checked
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    slab_capacity
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:281,22'
          Dst:             slab_sizeof
    - functionName:    slab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.3812
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.3812
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:274,9'
          Dst:             small_align
    - functionName:    slab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:293,24'
          Dst:             slab_sizeof
    - functionName:    small_stats_reset
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_order_size
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - char
      constantsTouched: []
      argNames:
        - cache
        - order
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:238,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:238,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:238,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:238,2'
          Dst:             __assert_fail
    - functionName:    slab_cache_check
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         37
      ICount:          379
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - abort
        - fprintf
        - slab_order_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:399,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:400,7'
              BranchSideFuncs:
                - slab_order_size
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:428,6'
              BranchSideFuncs:
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:400,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:401,12'
              BranchSideFuncs:
                - fprintf
                - slab_order_size
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:406,7'
              BranchSideFuncs:
                - slab_order_size
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:406,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:407,12'
              BranchSideFuncs:
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:411,19'
              BranchSideFuncs:
                - slab_order_size
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:411,8'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:413,13'
              BranchSideFuncs:
                - slab_order_size
                - fprintf
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:424,29'
              BranchSideFuncs:
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - fprintf
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:428,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:429,11'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:436,14'
              BranchSideFuncs:
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:436,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:440,35'
              BranchSideFuncs:
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:460,6'
              BranchSideFuncs:
                - abort
                - fprintf
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:444,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:445,12'
              BranchSideFuncs:
                - slab_order_size
                - fprintf
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:451,7'
              BranchSideFuncs:
                - slab_order_size
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:451,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:452,12'
              BranchSideFuncs:
                - slab_order_size
                - fprintf
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:458,2'
              BranchSideFuncs:
                - abort
                - fprintf
                - fprintf
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - slab_order_size
                - fprintf
                - slab_order_size
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:460,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:461,11'
              BranchSideFuncs:
                - fprintf
                - abort
                - fprintf
            - BranchSide:      'src/lib/small/small/slab_cache.c:466,6'
              BranchSideFuncs:
                - abort
                - fprintf
        - Branch String:   'src/lib/small/small/slab_cache.c:466,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:467,11'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'src/lib/small/small/slab_cache.c:473,6'
              BranchSideFuncs:
                - abort
        - Branch String:   'src/lib/small/small/slab_cache.c:473,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:474,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:475,2'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:401,4'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:412,6'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:415,6'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:413,5'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:424,13'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:429,3'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:440,19'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:444,27'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:448,5'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:445,4'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:451,26'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:455,5'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:452,4'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:461,3'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:467,3'
          Dst:             fprintf
        - Src:             'src/lib/small/small/slab_cache.c:475,2'
          Dst:             abort
    - functionName:    slab_put
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - slab_put_large
        - slab_put_with_order
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:382,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:383,30'
              BranchSideFuncs:
                - slab_put_with_order
            - BranchSide:      'src/lib/small/small/slab_cache.c:384,24'
              BranchSideFuncs:
                - slab_put_large
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:383,10'
          Dst:             slab_put_with_order
        - Src:             'src/lib/small/small/slab_cache.c:384,9'
          Dst:             slab_put_large
    - functionName:    slab_put_with_order
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         38
      ICount:          347
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - slab_assert
        - slab_buddy
        - slab_is_free
        - slab_merge
        - slab_poison
        - slab_set_free
        - slab_unmap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:334,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:334,2'
              BranchSideFuncs:
                - slab_set_free
                - slab_buddy
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_is_free
                - slab_merge
                - slab_buddy
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:336,16'
              BranchSideFuncs:
                - slab_set_free
                - slab_buddy
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_is_free
                - slab_merge
                - slab_buddy
                - slab_is_free
        - Branch String:   'src/lib/small/small/slab_cache.c:351,12'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:351,15'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_is_free
                - slab_merge
                - slab_buddy
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:360,14'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
        - Branch String:   'src/lib/small/small/slab_cache.c:351,43'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:351,59'
              BranchSideFuncs:
                - slab_is_free
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_merge
                - slab_buddy
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:360,14'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
        - Branch String:   'src/lib/small/small/slab_cache.c:351,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:352,45'
              BranchSideFuncs:
                - slab_merge
                - slab_buddy
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:360,14'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
        - Branch String:   'src/lib/small/small/slab_cache.c:356,18'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:356,21'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_merge
                - slab_buddy
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:356,3'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_merge
                - slab_buddy
                - slab_is_free
        - Branch String:   'src/lib/small/small/slab_cache.c:356,49'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:356,3'
              BranchSideFuncs:
                - slab_is_free
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_merge
                - slab_buddy
            - BranchSide:      'src/lib/small/small/slab_cache.c:357,18'
              BranchSideFuncs:
                - slab_is_free
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_merge
                - slab_buddy
        - Branch String:   'src/lib/small/small/slab_cache.c:356,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:354,22'
              BranchSideFuncs:
                - slab_merge
                - slab_buddy
                - slab_poison
                - __assert_fail
                - slab_unmap
                - slab_is_free
            - BranchSide:      'src/lib/small/small/slab_cache.c:358,45'
              BranchSideFuncs:
                - slab_poison
                - __assert_fail
                - slab_unmap
        - Branch String:   'src/lib/small/small/slab_cache.c:361,38'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:362,20'
              BranchSideFuncs:
                - __assert_fail
                - slab_unmap
            - BranchSide:      'src/lib/small/small/slab_cache.c:374,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - slab_unmap
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - slab_unmap
        - Branch String:   'src/lib/small/small/slab_cache.c:361,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:374,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/slab_cache.c:368,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:368,3'
              BranchSideFuncs:
                - slab_unmap
            - BranchSide:      'src/lib/small/small/slab_cache.c:369,3'
              BranchSideFuncs:
                - slab_unmap
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:333,2'
          Dst:             slab_assert
        - Src:             'src/lib/small/small/slab_cache.c:334,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:336,2'
          Dst:             slab_set_free
        - Src:             'src/lib/small/small/slab_cache.c:337,23'
          Dst:             slab_buddy
        - Src:             'src/lib/small/small/slab_cache.c:351,46'
          Dst:             slab_is_free
        - Src:             'src/lib/small/small/slab_cache.c:354,11'
          Dst:             slab_merge
        - Src:             'src/lib/small/small/slab_cache.c:355,12'
          Dst:             slab_buddy
        - Src:             'src/lib/small/small/slab_cache.c:357,5'
          Dst:             slab_is_free
        - Src:             'src/lib/small/small/slab_cache.c:360,2'
          Dst:             slab_poison
        - Src:             'src/lib/small/small/slab_cache.c:368,3'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:371,3'
          Dst:             slab_unmap
    - functionName:    slab_put_large
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         11
      ICount:          121
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - quota_release
        - slab_assert
        - slab_poison
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:294,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:294,2'
              BranchSideFuncs:
                - quota_release.3833
                - slab_poison
                - free
            - BranchSide:      'src/lib/small/small/slab_cache.c:299,21'
              BranchSideFuncs:
                - quota_release.3833
                - slab_poison
                - free
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:293,2'
          Dst:             slab_assert
        - Src:             'src/lib/small/small/slab_cache.c:294,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:302,2'
          Dst:             quota_release
        - Src:             'src/lib/small/small/slab_cache.c:303,2'
          Dst:             slab_poison
    - functionName:    slab_assert
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         26
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_self
        - slab_order_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:66,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:66,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - slab_order_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:67,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - slab_order_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:67,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:67,2'
              BranchSideFuncs:
                - __assert_fail
                - slab_order_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:68,2'
              BranchSideFuncs:
                - __assert_fail
                - slab_order_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:68,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:68,2'
              BranchSideFuncs:
                - slab_order_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:69,6'
              BranchSideFuncs:
                - slab_order_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:69,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:69,6'
              BranchSideFuncs:
                - slab_order_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:70,33'
              BranchSideFuncs:
                - slab_order_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:72,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:72,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:73,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:75,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:76,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:66,2'
          Dst:             pthread_self
        - Src:             'src/lib/small/small/slab_cache.c:66,2'
          Dst:             pthread_equal
        - Src:             'src/lib/small/small/slab_cache.c:66,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:67,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:68,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:70,17'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:72,3'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:75,3'
          Dst:             __assert_fail
    - functionName:    quota_release
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.quota *'
        - size_t
      constantsTouched: []
      argNames:
        - quota
        - size
      BBCount:         19
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/quota.h:162,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:162,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:163,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:165,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:165,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:166,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:171,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:171,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:172,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:177,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:166,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:178,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/quota.h:162,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:165,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:171,3'
          Dst:             __assert_fail
    - functionName:    slab_poison
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:113,9'
          Dst:             slab_data
        - Src:             'src/lib/small/small/slab_cache.c:113,39'
          Dst:             slab_capacity
    - functionName:    slab_set_free
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         9
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:83,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:83,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:84,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:83,2'
          Dst:             __assert_fail
    - functionName:    slab_buddy
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         10
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - slab_order_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:130,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:130,2'
              BranchSideFuncs:
                - slab_order_size
            - BranchSide:      'src/lib/small/small/slab_cache.c:132,6'
              BranchSideFuncs:
                - slab_order_size
        - Branch String:   'src/lib/small/small/slab_cache.c:132,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:135,29'
              BranchSideFuncs:
                - slab_order_size
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:130,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:135,36'
          Dst:             slab_order_size
    - functionName:    slab_is_free
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_merge
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        3
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
        - buddy
      BBCount:         12
      ICount:          121
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - slab_buddy
        - slab_order_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:159,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:159,2'
              BranchSideFuncs:
                - slab_order_size
            - BranchSide:      'src/lib/small/small/slab_cache.c:160,24'
              BranchSideFuncs:
                - slab_order_size
        - Branch String:   'src/lib/small/small/slab_cache.c:160,24'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:160,39'
              BranchSideFuncs:
                - slab_order_size
            - BranchSide:      'src/lib/small/small/slab_cache.c:160,47'
              BranchSideFuncs:
                - slab_order_size
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:159,2'
          Dst:             slab_buddy
        - Src:             'src/lib/small/small/slab_cache.c:159,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:164,17'
          Dst:             slab_order_size
    - functionName:    slab_real_size
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - slab_order
        - slab_order_size
        - slab_sizeof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:483,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:484,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:485,25'
              BranchSideFuncs:
                - slab_order_size
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:481,10'
          Dst:             slab_sizeof
        - Src:             'src/lib/small/small/slab_cache.c:482,18'
          Dst:             slab_order
        - Src:             'src/lib/small/small/slab_cache.c:485,9'
          Dst:             slab_order_size
    - functionName:    slab_order
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:224,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:225,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:226,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/slab_cache.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:227,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:230,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    slab_get
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         13
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - slab_get_large
        - slab_get_with_order
        - slab_real_size
        - slab_sizeof
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:321,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:322,25'
              BranchSideFuncs:
                - slab_get_large
                - slab_real_size
                - __assert_fail
            - BranchSide:      'src/lib/small/small/slab_cache.c:324,30'
              BranchSideFuncs:
                - slab_get_with_order
                - slab_real_size
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:325,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:325,2'
              BranchSideFuncs:
                - slab_real_size
                - __assert_fail
        - Branch String:   'src/lib/small/small/slab_cache.c:325,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:325,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:320,43'
          Dst:             slab_sizeof
        - Src:             'src/lib/small/small/slab_cache.c:320,18'
          Dst:             slab_order
        - Src:             'src/lib/small/small/slab_cache.c:322,10'
          Dst:             slab_get_large
        - Src:             'src/lib/small/small/slab_cache.c:324,10'
          Dst:             slab_get_with_order
        - Src:             'src/lib/small/small/slab_cache.c:325,2'
          Dst:             slab_real_size
        - Src:             'src/lib/small/small/slab_cache.c:325,2'
          Dst:             __assert_fail
    - functionName:    slab_get_large
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - size
      BBCount:         12
      ICount:          132
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - quota_release
        - quota_use
        - slab_create
        - slab_sizeof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:274,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:276,45'
              BranchSideFuncs:
                - malloc
                - slab_create
                - quota_release.3833
        - Branch String:   'src/lib/small/small/slab_cache.c:277,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:278,17'
              BranchSideFuncs:
                - quota_release.3833
            - BranchSide:      'src/lib/small/small/slab_cache.c:282,14'
              BranchSideFuncs:
                - slab_create
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:273,10'
          Dst:             slab_sizeof
        - Src:             'src/lib/small/small/slab_cache.c:274,6'
          Dst:             quota_use
        - Src:             'src/lib/small/small/slab_cache.c:278,3'
          Dst:             quota_release
        - Src:             'src/lib/small/small/slab_cache.c:282,2'
          Dst:             slab_create
    - functionName:    slab_get_with_order
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - char
      constantsTouched: []
      argNames:
        - cache
        - order
      BBCount:         31
      ICount:          333
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - slab_assert
        - slab_create
        - slab_map
        - slab_poison
        - slab_set_used
        - slab_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:224,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:224,2'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
            - BranchSide:      'src/lib/small/small/slab_cache.c:231,27'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
        - Branch String:   'src/lib/small/small/slab_cache.c:233,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:234,7'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
            - BranchSide:      'src/lib/small/small/slab_cache.c:247,9'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
        - Branch String:   'src/lib/small/small/slab_cache.c:234,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:235,20'
              BranchSideFuncs:
                - slab_map
                - slab_create
                - slab_poison
                - slab_set_used
                - slab_assert
                - slab_split
            - BranchSide:      'src/lib/small/small/slab_cache.c:246,2'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
                - slab_split
                - slab_map
                - slab_create
                - slab_poison
        - Branch String:   'src/lib/small/small/slab_cache.c:236,8'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/slab_cache.c:238,16'
              BranchSideFuncs:
                - slab_create
                - slab_poison
                - slab_set_used
                - slab_assert
                - slab_split
        - Branch String:   'src/lib/small/small/slab_cache.c:248,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:254,24'
              BranchSideFuncs:
                - slab_split
                - slab_set_used
                - slab_assert
            - BranchSide:      'src/lib/small/small/slab_cache.c:265,16'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
        - Branch String:   'src/lib/small/small/slab_cache.c:258,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:257,22'
              BranchSideFuncs:
                - slab_split
                - slab_set_used
                - slab_assert
            - BranchSide:      'src/lib/small/small/slab_cache.c:263,45'
              BranchSideFuncs:
                - slab_set_used
                - slab_assert
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:224,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:235,11'
          Dst:             slab_map
        - Src:             'src/lib/small/small/slab_cache.c:238,4'
          Dst:             slab_create
        - Src:             'src/lib/small/small/slab_cache.c:240,4'
          Dst:             slab_poison
        - Src:             'src/lib/small/small/slab_cache.c:257,11'
          Dst:             slab_split
        - Src:             'src/lib/small/small/slab_cache.c:265,2'
          Dst:             slab_set_used
        - Src:             'src/lib/small/small/slab_cache.c:266,2'
          Dst:             slab_assert
    - functionName:    slab_create
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.slab *'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - slab
        - order
        - size
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slab_split
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         9
      ICount:          125
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - slab_buddy
        - slab_create
        - slab_order_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:141,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:141,2'
              BranchSideFuncs:
                - slab_order_size
                - slab_create
                - slab_buddy
                - slab_create
            - BranchSide:      'src/lib/small/small/slab_cache.c:143,22'
              BranchSideFuncs:
                - slab_order_size
                - slab_create
                - slab_buddy
                - slab_create
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:141,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:144,20'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/slab_cache.c:146,2'
          Dst:             slab_create
        - Src:             'src/lib/small/small/slab_cache.c:148,23'
          Dst:             slab_buddy
        - Src:             'src/lib/small/small/slab_cache.c:150,2'
          Dst:             slab_create
    - functionName:    slab_set_used
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - cache
        - slab
      BBCount:         3
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quota_use
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/quota.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.quota *'
        - size_t
      constantsTouched: []
      argNames:
        - quota
        - size
      BBCount:         20
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/quota.h:133,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:134,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:135,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:137,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:137,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:138,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:144,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:144,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/quota.h:146,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:146,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:147,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:150,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/quota.h:152,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/quota.h:138,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/quota.h:153,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/quota.h:137,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/quota.h:144,3'
          Dst:             __assert_fail
    - functionName:    slab_cache_destroy
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         17
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - quota_release
        - slab_unmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:206,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:206,2'
              BranchSideFuncs:
                - slab_unmap
                - quota_release.3833
                - free
            - BranchSide:      'src/lib/small/small/slab_cache.c:206,2'
              BranchSideFuncs:
                - slab_unmap
                - quota_release.3833
                - free
        - Branch String:   'src/lib/small/small/slab_cache.c:206,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:207,7'
              BranchSideFuncs:
                - slab_unmap
                - quota_release.3833
                - free
            - BranchSide:      'src/lib/small/small/slab_cache.c:218,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/slab_cache.c:207,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:208,23'
              BranchSideFuncs:
                - quota_release.3833
                - free
                - slab_unmap
            - BranchSide:      'src/lib/small/small/slab_cache.c:213,15'
              BranchSideFuncs:
                - slab_unmap
                - quota_release.3833
                - free
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:209,4'
          Dst:             quota_release
        - Src:             'src/lib/small/small/slab_cache.c:213,4'
          Dst:             slab_unmap
    - functionName:    slab_cache_set_thread
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_cache *'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:260,21'
          Dst:             pthread_self
    - functionName:    slab_list_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_stats_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_list.h:74,2'
          Dst:             small_stats_reset
    - functionName:    small_lb
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:153,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:153,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:153,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:153,2'
          Dst:             __assert_fail
    - functionName:    small_getpagesize
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:105,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:105,19'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'src/lib/small/include/small/util.h:105,19'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'src/lib/small/include/small/util.h:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:107,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:105,19'
          Dst:             sysconf
    - functionName:    slab_cache_create
      functionSourceFile: '/src/tarantool/src/lib/small/small/slab_cache.c'
      linkageType:     externalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - 'struct.slab_arena *'
      constantsTouched: []
      argNames:
        - cache
        - arena
      BBCount:         16
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - slab_cache_set_thread
        - slab_list_create
        - small_getpagesize
        - small_lb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/slab_cache.c:178,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:178,2'
              BranchSideFuncs:
                - small_lb
                - small_lb
                - slab_list_create.3859
                - slab_cache_set_thread.3858
                - slab_list_create.3859
            - BranchSide:      'src/lib/small/small/slab_cache.c:179,30'
              BranchSideFuncs:
                - small_lb
                - small_lb
                - slab_list_create.3859
                - slab_cache_set_thread.3858
                - slab_list_create.3859
        - Branch String:   'src/lib/small/small/slab_cache.c:180,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:181,3'
              BranchSideFuncs:
                - small_lb
                - slab_list_create.3859
                - slab_cache_set_thread.3858
                - slab_list_create.3859
            - BranchSide:      'src/lib/small/small/slab_cache.c:183,23'
              BranchSideFuncs:
                - small_lb
                - slab_list_create.3859
                - slab_cache_set_thread.3858
                - slab_list_create.3859
        - Branch String:   'src/lib/small/small/slab_cache.c:188,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/slab_cache.c:189,21'
              BranchSideFuncs:
                - slab_list_create.3859
                - slab_cache_set_thread.3858
            - BranchSide:      'src/lib/small/small/slab_cache.c:190,24'
              BranchSideFuncs:
                - slab_cache_set_thread.3858
      Callsites:
        - Src:             'src/lib/small/small/slab_cache.c:177,25'
          Dst:             small_getpagesize
        - Src:             'src/lib/small/small/slab_cache.c:178,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/slab_cache.c:179,21'
          Dst:             small_lb
        - Src:             'src/lib/small/small/slab_cache.c:184,26'
          Dst:             small_lb
        - Src:             'src/lib/small/small/slab_cache.c:186,2'
          Dst:             slab_list_create
        - Src:             'src/lib/small/small/slab_cache.c:189,3'
          Dst:             slab_list_create
        - Src:             'src/lib/small/small/slab_cache.c:190,2'
          Dst:             slab_cache_set_thread
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    mslab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:134,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:134,9'
              BranchSideFuncs:
                - small_align.3961
            - BranchSide:      'src/lib/small/include/small/mempool.h:134,9'
              BranchSideFuncs:
                - small_align.3961
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:134,9'
          Dst:             small_align
    - functionName:    small_stats_reset
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mempool_count
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.mempool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mempool_stats
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mempool *'
        - 'struct.mempool_stats *'
      constantsTouched: []
      argNames:
        - pool
        - stats
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mempool_count
        - mslab_sizeof
        - slab_order_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:228,20'
          Dst:             mempool_count
        - Src:             'src/lib/small/small/mempool.c:230,20'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/mempool.c:241,3'
          Dst:             mslab_sizeof
    - functionName:    slab_order_size
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.slab_cache *'
        - char
      constantsTouched: []
      argNames:
        - cache
        - order
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:238,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:238,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:238,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:238,2'
          Dst:             __assert_fail
    - functionName:    mslab_create
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab *'
        - 'struct.mempool *'
      constantsTouched: []
      argNames:
        - slab
        - pool
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mempool_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.mempool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         31
      ICount:          265
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mslab_alloc
        - mslab_create
        - mslab_tree_insert
        - slab_get_with_order
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:194,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:195,7'
              BranchSideFuncs:
                - slab_get_with_order
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
                - mslab_create
            - BranchSide:      'src/lib/small/small/mempool.c:215,28'
              BranchSideFuncs:
                - mslab_alloc
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:195,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:196,11'
              BranchSideFuncs:
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:200,28'
              BranchSideFuncs:
                - slab_get_with_order
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
                - mslab_create
        - Branch String:   'src/lib/small/small/mempool.c:199,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:202,17'
              BranchSideFuncs:
                - mslab_create
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:204,29'
              BranchSideFuncs:
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:204,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:205,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:208,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:210,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:210,3'
              BranchSideFuncs:
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:211,22'
              BranchSideFuncs:
                - mslab_tree_insert
                - mslab_alloc
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:217,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:217,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:200,8'
          Dst:             slab_get_with_order
        - Src:             'src/lib/small/small/mempool.c:202,4'
          Dst:             mslab_create
        - Src:             'src/lib/small/small/mempool.c:210,3'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:211,3'
          Dst:             mslab_tree_insert
        - Src:             'src/lib/small/small/mempool.c:216,14'
          Dst:             mslab_alloc
        - Src:             'src/lib/small/small/mempool.c:217,2'
          Dst:             __assert_fail
    - functionName:    mslab_tree_insert
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         125
      ICount:          786
      EdgeCount:       137
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.mempool *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - pool
        - slab
      BBCount:         16
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mslab_tree_next
        - mslab_tree_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:68,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:68,2'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
            - BranchSide:      'src/lib/small/small/mempool.c:70,6'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:70,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:72,12'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
            - BranchSide:      'src/lib/small/small/mempool.c:83,20'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:88,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:88,6'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
            - BranchSide:      'src/lib/small/small/mempool.c:89,7'
              BranchSideFuncs:
                - mslab_tree_remove
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:89,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:90,44'
              BranchSideFuncs:
                - mslab_tree_next
                - mslab_tree_remove
            - BranchSide:      'src/lib/small/small/mempool.c:93,22'
              BranchSideFuncs:
                - mslab_tree_remove
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:68,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:90,27'
          Dst:             mslab_tree_next
        - Src:             'src/lib/small/small/mempool.c:93,3'
          Dst:             mslab_tree_remove
    - functionName:    mslab_tree_next
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         31
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_remove
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         464
      ICount:          2975
      EdgeCount:       507
      CyclomaticComplexity: 45
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.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/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_cmp
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.mslab *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:46,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:46,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mempool_destroy
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mempool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - slab_put_with_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:183,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:183,2'
              BranchSideFuncs:
                - slab_put_with_order
            - BranchSide:      'src/lib/small/small/mempool.c:183,2'
              BranchSideFuncs:
                - slab_put_with_order
        - Branch String:   'src/lib/small/small/mempool.c:183,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:185,23'
              BranchSideFuncs:
                - slab_put_with_order
            - BranchSide:      'src/lib/small/small/mempool.c:187,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:185,3'
          Dst:             slab_put_with_order
    - functionName:    slab_list_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_stats_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_list.h:74,2'
          Dst:             small_stats_reset
    - functionName:    mempool_create_with_order
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.mempool *'
        - 'struct.slab_cache *'
        - int
        - char
      constantsTouched: []
      argNames:
        - pool
        - cache
        - objsize
        - order
      BBCount:         11
      ICount:          137
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mslab_sizeof
        - mslab_tree_new
        - slab_list_create
        - slab_order_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:160,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:160,2'
              BranchSideFuncs:
                - slab_list_create.3989
                - mslab_tree_new
                - slab_order_size.3967
                - mslab_sizeof
                - __assert_fail
                - slab_order_size.3967
            - BranchSide:      'src/lib/small/small/mempool.c:161,16'
              BranchSideFuncs:
                - slab_list_create.3989
                - mslab_tree_new
                - slab_order_size.3967
                - mslab_sizeof
                - __assert_fail
                - slab_order_size.3967
        - Branch String:   'src/lib/small/small/mempool.c:173,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:173,2'
              BranchSideFuncs:
                - slab_order_size.3967
            - BranchSide:      'src/lib/small/small/mempool.c:173,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:160,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:162,2'
          Dst:             slab_list_create
        - Src:             'src/lib/small/small/mempool.c:163,2'
          Dst:             mslab_tree_new
        - Src:             'src/lib/small/small/mempool.c:170,23'
          Dst:             slab_order_size
        - Src:             'src/lib/small/small/mempool.c:172,32'
          Dst:             mslab_sizeof
        - Src:             'src/lib/small/small/mempool.c:173,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:175,26'
          Dst:             slab_order_size
    - functionName:    mslab_tree_new
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         3
      ICount:          15
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mempool_free_spare_slab
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/mempool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mempool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - slab_put_with_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/mempool.h:335,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/mempool.h:335,2'
              BranchSideFuncs:
                - slab_put_with_order
            - BranchSide:      'src/lib/small/include/small/mempool.h:336,2'
              BranchSideFuncs:
                - slab_put_with_order
      Callsites:
        - Src:             'src/lib/small/include/small/mempool.h:335,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/mempool.h:337,2'
          Dst:             slab_put_with_order
    - functionName:    mslab_free
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mempool *'
        - 'struct.mslab *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - slab
        - ptr
      BBCount:         34
      ICount:          314
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - mempool_free_spare_slab
        - mslab_cmp
        - mslab_tree_insert
        - mslab_tree_next
        - mslab_tree_remove
        - slab_put_with_order
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:116,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:117,6'
              BranchSideFuncs:
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
                - mslab_tree_next
                - mslab_tree_insert
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:133,13'
              BranchSideFuncs:
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:116,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:122,3'
              BranchSideFuncs:
                - mslab_tree_insert
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:133,13'
              BranchSideFuncs:
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:129,36'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:130,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:131,27'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:129,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:131,27'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:133,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:133,13'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:135,13'
              BranchSideFuncs:
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
                - mslab_tree_next
        - Branch String:   'src/lib/small/small/mempool.c:137,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:139,22'
              BranchSideFuncs:
                - mslab_tree_next
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
            - BranchSide:      'src/lib/small/small/mempool.c:141,22'
              BranchSideFuncs:
                - mslab_tree_remove
                - slab_put_with_order
                - mempool_free_spare_slab
        - Branch String:   'src/lib/small/small/mempool.c:143,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:144,28'
              BranchSideFuncs:
                - mempool_free_spare_slab
            - BranchSide:      'src/lib/small/small/mempool.c:146,14'
              BranchSideFuncs:
                - slab_put_with_order
        - Branch String:   'src/lib/small/small/mempool.c:146,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:147,4'
              BranchSideFuncs:
                - slab_put_with_order
            - BranchSide:      'src/lib/small/small/mempool.c:151,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:123,3'
          Dst:             mslab_tree_insert
        - Src:             'src/lib/small/small/mempool.c:130,7'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:139,5'
          Dst:             mslab_tree_next
        - Src:             'src/lib/small/small/mempool.c:141,3'
          Dst:             mslab_tree_remove
        - Src:             'src/lib/small/small/mempool.c:144,4'
          Dst:             mempool_free_spare_slab
        - Src:             'src/lib/small/small/mempool.c:149,4'
          Dst:             slab_put_with_order
    - functionName:    mslab_tree_walk_next
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        4
      argTypes:
        - 'struct.mslab_tree_walk *'
        - 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/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mslab_tree_walk_init
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_walk *'
        - 'struct.mslab_tree_t *'
      constantsTouched: []
      argNames:
        - it
        - rbtree
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mslab_tree_reverse_iter
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        4
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mslab_tree_reverse_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_start
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_recurse
    - functionName:    mslab_tree_reverse_iter_start
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        5
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mslab_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_start
                - mslab_tree_reverse_iter_recurse
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
                - mslab_tree_reverse_iter_start
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_start
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_recurse
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_recurse
    - functionName:    mslab_tree_reverse_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        4
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - cb
        - arg
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mslab_tree_reverse_iter_recurse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
                - mslab_tree_reverse_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_recurse
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_reverse_iter_recurse
    - functionName:    mslab_tree_iter
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        4
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mslab_tree_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_start
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_recurse
    - functionName:    mslab_tree_iter_start
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        5
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mslab_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_start
                - mslab_tree_iter_recurse
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
                - mslab_tree_iter_start
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_start
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_recurse
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_start
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_recurse
    - functionName:    mslab_tree_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        4
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - cb
        - arg
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mslab_tree_iter_recurse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
                - mslab_tree_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_tree_iter_recurse
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_recurse
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_tree_iter_recurse
    - functionName:    mslab_tree_isearch_gt
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         16
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_isearch_lt
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         16
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_isearch_ge
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         19
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_isearch_le
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         19
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_isearch
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         17
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_iprev
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_inext
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_ilast
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - it
      BBCount:         16
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_ifirst
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - it
      BBCount:         16
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_icreate
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - it
      BBCount:         17
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_iterator_get
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mslab_tree_psearch
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
    - functionName:    mslab_tree_nsearch
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
    - functionName:    mslab_tree_search
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
    - functionName:    mslab_tree_prev
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        2
      argTypes:
        - 'struct.mslab_tree_t *'
        - 'struct.mslab *'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         31
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mslab_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
                - mslab_cmp
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - mslab_cmp
                - __assert_fail
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             mslab_cmp
        - Src:             'src/lib/small/small/mempool.c:51,1'
          Dst:             __assert_fail
    - functionName:    mslab_tree_last
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mslab_tree_first
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'struct.mslab *'
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/mempool.c:51,1'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/mempool.c:51,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mslab_tree_empty
      functionSourceFile: '/src/tarantool/src/lib/small/small/mempool.c'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mslab_tree_t *'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    slab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.4029
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.4029
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:274,9'
          Dst:             small_align
    - functionName:    obuf_rollback_to_svp
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - 'struct.obuf_svp *'
      constantsTouched: []
      argNames:
        - buf
        - svp
      BBCount:         11
      ICount:          101
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - obuf_iovcnt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:213,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:213,2'
              BranchSideFuncs:
                - obuf_iovcnt
            - BranchSide:      'src/lib/small/small/obuf.c:214,27'
              BranchSideFuncs:
                - obuf_iovcnt
        - Branch String:   'src/lib/small/small/obuf.c:220,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:223,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:213,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:214,15'
          Dst:             obuf_iovcnt
    - functionName:    obuf_iovcnt
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/obuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.obuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/obuf.h:154,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/obuf.h:154,42'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/obuf.h:154,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    slab_capacity
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:281,22'
          Dst:             slab_sizeof
    - functionName:    slab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.slab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:293,24'
          Dst:             slab_sizeof
    - functionName:    obuf_reserve_slow
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         30
      ICount:          256
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - obuf_alloc_pos
        - slab_capacity
        - slab_data
        - slab_from_data
        - slab_get
        - slab_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:178,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:180,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:186,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:180,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:182,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:186,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:186,2'
              BranchSideFuncs:
                - __assert_fail
                - obuf_alloc_pos
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:188,6'
              BranchSideFuncs:
                - __assert_fail
                - obuf_alloc_pos
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:188,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:189,7'
              BranchSideFuncs:
                - obuf_alloc_pos
                - __assert_fail
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:205,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:189,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:191,4'
              BranchSideFuncs:
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:201,29'
              BranchSideFuncs:
                - obuf_alloc_pos
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:191,4'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:192,16'
              BranchSideFuncs:
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:193,33'
              BranchSideFuncs:
                - slab_get
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:194,8'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:196,17'
              BranchSideFuncs:
                - slab_from_data
                - slab_put
                - slab_data.4038
                - slab_capacity.4037
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:201,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:202,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/obuf.c:205,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:205,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:206,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:186,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:193,24'
          Dst:             slab_get
        - Src:             'src/lib/small/small/obuf.c:197,5'
          Dst:             slab_from_data
        - Src:             'src/lib/small/small/obuf.c:198,4'
          Dst:             slab_put
        - Src:             'src/lib/small/small/obuf.c:199,34'
          Dst:             slab_data
        - Src:             'src/lib/small/small/obuf.c:200,30'
          Dst:             slab_capacity
        - Src:             'src/lib/small/small/obuf.c:201,14'
          Dst:             obuf_alloc_pos
        - Src:             'src/lib/small/small/obuf.c:205,2'
          Dst:             __assert_fail
    - functionName:    slab_from_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'struct.slab *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:287,40'
          Dst:             slab_sizeof
    - functionName:    obuf_alloc_pos
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.obuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         27
      ICount:          202
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - slab_capacity
        - slab_data
        - slab_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:41,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:41,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:41,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:41,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:41,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:42,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:42,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:42,2'
              BranchSideFuncs:
                - __assert_fail
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:43,2'
              BranchSideFuncs:
                - __assert_fail
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:43,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:43,2'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:45,2'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:48,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:49,14'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:51,31'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:49,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:49,30'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
            - BranchSide:      'src/lib/small/small/obuf.c:49,51'
              BranchSideFuncs:
                - slab_get
                - slab_data.4038
                - slab_capacity.4037
        - Branch String:   'src/lib/small/small/obuf.c:52,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:54,37'
              BranchSideFuncs:
                - slab_data.4038
                - slab_capacity.4037
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:41,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:42,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:43,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:51,22'
          Dst:             slab_get
        - Src:             'src/lib/small/small/obuf.c:54,27'
          Dst:             slab_data
        - Src:             'src/lib/small/small/obuf.c:55,23'
          Dst:             slab_capacity
    - functionName:    obuf_dup
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.obuf *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - size
      BBCount:         29
      ICount:          253
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - obuf_alloc_pos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:127,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:166,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:127,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:133,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
            - BranchSide:      'src/lib/small/small/obuf.c:146,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
        - Branch String:   'src/lib/small/small/obuf.c:134,4'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:134,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:135,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:146,14'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:0,0'
              BranchSideFuncs:
                - obuf_alloc_pos
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:155,23'
              BranchSideFuncs:
                - obuf_alloc_pos
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:155,8'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:156,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:157,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:159,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:159,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
            - BranchSide:      'src/lib/small/small/obuf.c:160,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:160,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:161,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:162,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - obuf_alloc_pos
                - __assert_fail
        - Branch String:   'src/lib/small/small/obuf.c:169,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:169,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:170,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:134,4'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:155,8'
          Dst:             obuf_alloc_pos
        - Src:             'src/lib/small/small/obuf.c:159,3'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/obuf.c:169,2'
          Dst:             __assert_fail
    - functionName:    obuf_destroy
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.obuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - slab_from_data
        - slab_put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:100,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:101,38'
              BranchSideFuncs:
                - slab_from_data
                - slab_put
            - BranchSide:      'src/lib/small/small/obuf.c:105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:101,23'
          Dst:             slab_from_data
        - Src:             'src/lib/small/small/obuf.c:102,3'
          Dst:             slab_put
    - functionName:    obuf_reset
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.obuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - obuf_iovcnt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/small/small/obuf.c:87,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/obuf.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/obuf.c:89,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/obuf.c:85,15'
          Dst:             obuf_iovcnt
    - functionName:    obuf_create
      functionSourceFile: '/src/tarantool/src/lib/small/small/obuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.obuf *'
        - 'struct.slab_cache *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - slabc
        - start_capacity
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rslab_unused
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:208,27'
          Dst:             rslab_sizeof
    - functionName:    rslab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align.4087
            - BranchSide:      'src/lib/small/include/small/region.h:189,9'
              BranchSideFuncs:
                - small_align.4087
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:189,9'
          Dst:             small_align
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      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:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:119,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:119,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:121,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:121,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:119,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:121,2'
          Dst:             __assert_fail
    - functionName:    small_stats_reset
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    region_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         17
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - region_reserve
        - rslab_unused
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:239,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:239,2'
              BranchSideFuncs:
                - region_reserve.4097
                - rslab_unused.4085
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:241,2'
              BranchSideFuncs:
                - region_reserve.4097
                - rslab_unused.4085
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:244,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:244,6'
              BranchSideFuncs:
                - rslab_unused.4085
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:245,24'
              BranchSideFuncs:
                - rslab_unused.4085
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/region.h:248,3'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:248,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:250,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:251,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:252,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:239,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:243,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:248,3'
          Dst:             __assert_fail
    - functionName:    region_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         22
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - region_reserve_slow
        - rslab_data
        - rslab_unused
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/region.h:218,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:218,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/region.h:219,21'
              BranchSideFuncs:
                - rslab_unused.4085
                - region_reserve_slow
                - rslab_data.4101
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - rslab_unused.4085
                - region_reserve_slow
                - rslab_data.4101
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - rslab_unused.4085
                - region_reserve_slow
                - rslab_data.4101
        - Branch String:   'src/lib/small/include/small/region.h:219,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:220,24'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:226,6'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:223,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:224,30'
              BranchSideFuncs:
                - rslab_data.4101
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:225,2'
              BranchSideFuncs:
                - region_reserve_slow
        - Branch String:   'src/lib/small/include/small/region.h:226,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:227,29'
              BranchSideFuncs:
                - region_reserve_slow
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/region.h:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/region.h:229,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/region.h:230,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:218,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/region.h:223,15'
          Dst:             rslab_unused
        - Src:             'src/lib/small/include/small/region.h:224,19'
          Dst:             rslab_data
        - Src:             'src/lib/small/include/small/region.h:227,9'
          Dst:             region_reserve_slow
    - functionName:    rslab_data
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_sizeof
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:195,25'
          Dst:             rslab_sizeof
    - functionName:    region_reserve_slow
      functionSourceFile: '/src/tarantool/src/lib/small/small/region.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         10
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - rslab_data
        - rslab_sizeof
        - slab_get
        - slab_sizeof
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/small/region.c:44,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/region.c:46,2'
              BranchSideFuncs:
                - rslab_data.4101
      Callsites:
        - Src:             'src/lib/small/small/region.c:40,32'
          Dst:             rslab_sizeof
        - Src:             'src/lib/small/small/region.c:40,49'
          Dst:             slab_sizeof
        - Src:             'src/lib/small/small/region.c:43,26'
          Dst:             slab_get
        - Src:             'src/lib/small/small/region.c:54,9'
          Dst:             rslab_data
    - functionName:    slab_sizeof
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_align
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/slab_cache.h:274,9'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.4087
            - BranchSide:      'src/lib/small/include/small/slab_cache.h:274,9'
              BranchSideFuncs:
                - small_align.4087
      Callsites:
        - Src:             'src/lib/small/include/small/slab_cache.h:274,9'
          Dst:             small_align
    - functionName:    region_join
      functionSourceFile: '/src/tarantool/src/lib/small/small/region.c'
      linkageType:     externalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - size
      BBCount:         29
      ICount:          228
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - region_alloc
        - region_reserve
        - region_used
        - rslab_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/small/region.c:113,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:113,2'
              BranchSideFuncs:
                - __assert_fail
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
                - rslab_data.4101
                - __assert_fail
            - BranchSide:      'src/lib/small/small/region.c:114,2'
              BranchSideFuncs:
                - __assert_fail
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
                - rslab_data.4101
                - __assert_fail
        - Branch String:   'src/lib/small/small/region.c:114,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:114,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/small/region.c:115,2'
              BranchSideFuncs:
                - __assert_fail
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:115,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:115,2'
              BranchSideFuncs:
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
                - rslab_data.4101
            - BranchSide:      'src/lib/small/small/region.c:116,23'
              BranchSideFuncs:
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:120,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:122,30'
              BranchSideFuncs:
                - rslab_data.4101
            - BranchSide:      'src/lib/small/small/region.c:129,29'
              BranchSideFuncs:
                - region_reserve.4097
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:131,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/region.c:136,2'
              BranchSideFuncs:
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:136,20'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:136,23'
              BranchSideFuncs:
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
            - BranchSide:      'src/lib/small/small/region.c:136,2'
              BranchSideFuncs:
                - region_alloc.4093
                - rslab_data.4101
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:136,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:137,10'
              BranchSideFuncs:
                - rslab_data.4101
                - region_alloc.4093
                - rslab_data.4101
            - BranchSide:      'src/lib/small/small/region.c:141,6'
              BranchSideFuncs:
                - region_alloc.4093
                - rslab_data.4101
        - Branch String:   'src/lib/small/small/region.c:141,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:142,10'
              BranchSideFuncs:
                - rslab_data.4101
                - region_alloc.4093
            - BranchSide:      'src/lib/small/small/region.c:143,15'
              BranchSideFuncs:
                - region_alloc.4093
      Callsites:
        - Src:             'src/lib/small/small/region.c:113,2'
          Dst:             region_used
        - Src:             'src/lib/small/small/region.c:113,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/region.c:114,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/region.c:115,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/region.c:122,19'
          Dst:             rslab_data
        - Src:             'src/lib/small/small/region.c:129,14'
          Dst:             region_reserve
        - Src:             'src/lib/small/small/region.c:137,37'
          Dst:             rslab_data
        - Src:             'src/lib/small/small/region.c:142,15'
          Dst:             rslab_data
        - Src:             'src/lib/small/small/region.c:143,2'
          Dst:             region_alloc
    - functionName:    region_used
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rslab_data_end
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/region.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.rslab *'
      constantsTouched: []
      argNames:
        - slab
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rslab_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/region.h:201,17'
          Dst:             rslab_data
    - functionName:    region_truncate
      functionSourceFile: '/src/tarantool/src/lib/small/small/region.c'
      linkageType:     externalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.region *'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - used
      BBCount:         25
      ICount:          245
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - region_used
        - rslab_data_end
        - slab_put
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/small/small/region.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:80,2'
              BranchSideFuncs:
                - region_used.4107
                - __assert_fail
                - slab_put
                - rslab_data_end.4110
            - BranchSide:      'src/lib/small/small/region.c:81,32'
              BranchSideFuncs:
                - region_used.4107
                - __assert_fail
                - slab_put
                - rslab_data_end.4110
        - Branch String:   'src/lib/small/include/small/rlist.h:166,34'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,37'
              BranchSideFuncs:
                - __assert_fail
                - slab_put
                - rslab_data_end.4110
            - BranchSide:      'src/lib/small/include/small/rlist.h:166,34'
              BranchSideFuncs:
                - __assert_fail
                - slab_put
                - rslab_data_end.4110
        - Branch String:   'src/lib/small/small/region.c:83,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:84,24'
              BranchSideFuncs:
                - slab_put
                - __assert_fail
                - rslab_data_end.4110
            - BranchSide:      'src/lib/small/small/region.c:101,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/small/region.c:87,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:90,26'
              BranchSideFuncs:
                - rslab_data_end.4110
                - __assert_fail
            - BranchSide:      'src/lib/small/small/region.c:96,15'
              BranchSideFuncs:
                - slab_put
                - __assert_fail
                - rslab_data_end.4110
        - Branch String:   'src/lib/small/small/region.c:101,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:101,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/region.c:102,29'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/small/region.c:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:106,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/region.c:107,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/region.c:80,2'
          Dst:             region_used
        - Src:             'src/lib/small/small/region.c:80,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/small/region.c:81,20'
          Dst:             region_used
        - Src:             'src/lib/small/small/region.c:90,11'
          Dst:             rslab_data_end
        - Src:             'src/lib/small/small/region.c:99,3'
          Dst:             slab_put
        - Src:             'src/lib/small/small/region.c:101,2'
          Dst:             __assert_fail
    - functionName:    slab_list_create
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/slab_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.slab_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - small_stats_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/small/include/small/slab_list.h:74,2'
          Dst:             small_stats_reset
    - functionName:    region_free
      functionSourceFile: '/src/tarantool/src/lib/small/small/region.c'
      linkageType:     externalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.region *'
      constantsTouched: []
      argNames:
        - region
      BBCount:         13
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - slab_list_create
        - slab_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/small/small/region.c:61,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:61,2'
              BranchSideFuncs:
                - slab_list_create.4115
                - slab_put
            - BranchSide:      'src/lib/small/small/region.c:61,2'
              BranchSideFuncs:
                - slab_list_create.4115
                - slab_put
        - Branch String:   'src/lib/small/small/region.c:61,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:63,12'
              BranchSideFuncs:
                - slab_put
                - slab_list_create.4115
            - BranchSide:      'src/lib/small/small/region.c:65,20'
              BranchSideFuncs:
                - slab_list_create.4115
        - Branch String:   'src/lib/small/small/region.c:66,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/small/region.c:66,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/small/region.c:67,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/small/region.c:63,3'
          Dst:             slab_put
        - Src:             'src/lib/small/small/region.c:65,2'
          Dst:             slab_list_create
    - functionName:    PMurHash32_test
      functionSourceFile: '/src/tarantool/third_party/PMurHash.c'
      linkageType:     externalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - len
        - seed
        - out
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PMurHash32_Process
        - PMurHash32_Result
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/PMurHash.c:311,3'
          Dst:             PMurHash32_Process
        - Src:             'third_party/PMurHash.c:313,8'
          Dst:             PMurHash32_Result
    - functionName:    PMurHash32_Process
      functionSourceFile: '/src/tarantool/third_party/PMurHash.c'
      linkageType:     externalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ph1
        - pcarry
        - key
        - len
      BBCount:         56
      ICount:          469
      EdgeCount:       64
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/PMurHash.c:210,8'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:210,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:210,6'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:211,7'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:212,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:211,7'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:211,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:216,3'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:224,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:232,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:250,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:218,5'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:219,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:224,5'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:225,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:232,5'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:233,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:238,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:240,5'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:246,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:253,3'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:253,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/PMurHash.c:253,3'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:253,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PMurHash32_Result
      functionSourceFile: '/src/tarantool/third_party/PMurHash.c'
      linkageType:     externalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - carry
        - total_length
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/PMurHash.c:267,6'
          Branch Sides:
            - BranchSide:      'third_party/PMurHash.c:267,6'
              BranchSideFuncs: []
            - BranchSide:      'third_party/PMurHash.c:268,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PMurHash32
      functionSourceFile: '/src/tarantool/third_party/PMurHash.c'
      linkageType:     externalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - seed
        - key
        - len
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PMurHash32_Process
        - PMurHash32_Result
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/PMurHash.c:289,3'
          Dst:             PMurHash32_Process
        - Src:             'third_party/PMurHash.c:290,10'
          Dst:             PMurHash32_Result
    - functionName:    base64_encode_value
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - encoding
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/base64.c:81,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:83,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base64_decode_value
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/base64.c:240,18'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:240,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:240,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:242,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base64_decode
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     externalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - in_base64
        - in_len
        - out_bin
        - out_len
      BBCount:         47
      ICount:          288
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - base64_decode_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/base64.c:258,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:258,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:258,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:260,42'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:261,3'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:258,8'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:262,15'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:264,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:264,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:265,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:264,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:265,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:266,42'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:267,3'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:264,8'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:268,18'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:269,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:270,16'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:271,3'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:272,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:272,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:273,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:272,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:273,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:274,42'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:275,3'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:272,8'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:276,18'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:277,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:278,16'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:279,3'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:280,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:280,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:281,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:280,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:281,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:282,42'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
        - Branch String:   'third_party/base64.c:283,3'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:280,8'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
            - BranchSide:      'third_party/base64.c:284,18'
              BranchSideFuncs:
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
                - base64_decode_value
      Callsites:
        - Src:             'third_party/base64.c:260,15'
          Dst:             base64_decode_value
        - Src:             'third_party/base64.c:266,15'
          Dst:             base64_decode_value
        - Src:             'third_party/base64.c:274,15'
          Dst:             base64_decode_value
        - Src:             'third_party/base64.c:282,15'
          Dst:             base64_decode_value
    - functionName:    base64_decode_bufsize
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     externalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - base64_len
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    base64_encode_blockend
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'struct.base64_encodestate *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out_base64
        - out_len
        - state
        - encoding
        - options
      BBCount:         25
      ICount:          200
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - base64_encode_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/base64.c:164,2'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:166,7'
              BranchSideFuncs:
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:175,7'
              BranchSideFuncs:
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:183,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:185,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:166,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:167,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:168,36'
              BranchSideFuncs:
                - base64_encode_value
        - Branch String:   'third_party/base64.c:169,30'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:169,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:169,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:170,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:171,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:175,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:177,36'
              BranchSideFuncs:
                - base64_encode_value
        - Branch String:   'third_party/base64.c:178,26'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:178,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:179,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:178,7'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:179,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:180,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:185,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:186,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:193,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/base64.c:168,16'
          Dst:             base64_encode_value
        - Src:             'third_party/base64.c:177,16'
          Dst:             base64_encode_value
    - functionName:    base64_encode_block
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - 'struct.base64_encodestate *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - in_bin
        - in_len
        - out_base64
        - out_len
        - state
        - encoding
        - options
      BBCount:         38
      ICount:          314
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - base64_encode_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/base64.c:101,2'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:106,8'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:116,8'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:126,8'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:106,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:106,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:107,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:106,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:107,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:110,22'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:116,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:116,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:116,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:120,22'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:126,25'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:126,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:126,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:127,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:130,22'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:133,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:135,15'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:142,39'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:103,3'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:143,10'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:142,8'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:103,3'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
            - BranchSide:      'third_party/base64.c:144,9'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
        - Branch String:   'third_party/base64.c:144,9'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:146,13'
              BranchSideFuncs:
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
                - base64_encode_value
      Callsites:
        - Src:             'third_party/base64.c:112,17'
          Dst:             base64_encode_value
        - Src:             'third_party/base64.c:122,17'
          Dst:             base64_encode_value
        - Src:             'third_party/base64.c:132,17'
          Dst:             base64_encode_value
        - Src:             'third_party/base64.c:136,17'
          Dst:             base64_encode_value
    - functionName:    base64_encodestate_init
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.base64_encodestate *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    base64_encode
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     externalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - in_bin
        - in_len
        - out_base64
        - out_len
        - options
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - base64_encode_block
        - base64_encode_blockend
        - base64_encodestate_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/base64.c:202,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:203,12'
              BranchSideFuncs:
                - base64_encodestate_init
                - base64_encode_block
                - base64_encode_blockend
            - BranchSide:      'third_party/base64.c:205,12'
              BranchSideFuncs:
                - base64_encodestate_init
                - base64_encode_block
                - base64_encode_blockend
      Callsites:
        - Src:             'third_party/base64.c:207,2'
          Dst:             base64_encodestate_init
        - Src:             'third_party/base64.c:208,12'
          Dst:             base64_encode_block
        - Src:             'third_party/base64.c:210,15'
          Dst:             base64_encode_blockend
    - functionName:    base64_encode_bufsize
      functionSourceFile: '/src/tarantool/third_party/base64.c'
      linkageType:     externalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - bin_len
        - options
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/base64.c:44,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:46,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/base64.c:51,6'
          Branch Sides:
            - BranchSide:      'third_party/base64.c:51,6'
              BranchSideFuncs: []
            - BranchSide:      'third_party/base64.c:52,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bit_iterator_next
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.bit_iterator *'
      constantsTouched: []
      argNames:
        - it
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bit_ctz_u64
        - load_u64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:616,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:617,7'
              BranchSideFuncs:
                - load_u64
                - bit_ctz_u64
            - BranchSide:      'src/lib/bit/bit.h:628,6'
              BranchSideFuncs:
                - bit_ctz_u64
        - Branch String:   'src/lib/bit/bit.h:617,7'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:618,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:621,24'
              BranchSideFuncs:
                - load_u64
                - bit_ctz_u64
      Callsites:
        - Src:             'src/lib/bit/bit.h:621,14'
          Dst:             load_u64
        - Src:             'src/lib/bit/bit.h:628,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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_ctz_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_iterator_init
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.bit_iterator *'
        - 'char *'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - it
        - data
        - size
        - set
      BBCount:         12
      ICount:          147
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - load_u64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:584,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:585,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:589,17'
              BranchSideFuncs:
                - load_u64
        - Branch String:   'src/lib/bit/bit.h:593,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:594,24'
              BranchSideFuncs:
                - load_u64
            - BranchSide:      'src/lib/bit/bit.h:597,19'
              BranchSideFuncs: []
        - Branch String:   'src/lib/bit/bit.h:600,3'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:601,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.h:594,14'
          Dst:             load_u64
    - functionName:    bit_index_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.c'
      linkageType:     externalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - size_t
        - 'int *'
        - 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:176,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.c:182,13'
              BranchSideFuncs:
                - bit_ctz_u64
            - BranchSide:      'src/lib/bit/bit.c:190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.c:175,20'
          Dst:             bit_count_u64
        - Src:             'src/lib/bit/bit.c:182,17'
          Dst:             bit_ctz_u64
    - functionName:    bit_count_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 395
      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: 138
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 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:146,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.c:152,13'
              BranchSideFuncs:
                - bit_ctz_u32
            - BranchSide:      'src/lib/bit/bit.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.c:145,20'
          Dst:             bit_count_u32
        - Src:             'src/lib/bit/bit.c:152,17'
          Dst:             bit_ctz_u32
    - functionName:    bit_count_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_ctz_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      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: 504
      functionLinenumberEnd: 506
      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: 488
      functionLinenumberEnd: 490
      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_u16
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_rotr_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 461
      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:459,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:459,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:459,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:459,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:459,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:459,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:459,2'
          Dst:             __assert_fail
    - functionName:    bit_rotr_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 450
      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:448,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:448,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:448,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:448,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:448,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:448,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:448,2'
          Dst:             __assert_fail
    - functionName:    bit_rotl_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 425
      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:423,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:423,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:423,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:423,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:423,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:423,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:423,2'
          Dst:             __assert_fail
    - functionName:    bit_rotl_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 414
      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:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:412,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:412,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:412,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:412,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:412,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:412,2'
          Dst:             __assert_fail
    - functionName:    bit_clz_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 350
      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_clz_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      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_clear
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_set
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_test
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:
        - 'char *'
        - 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:
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
        - float
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
        - 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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      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:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _conv
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strftime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - format
        - n
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strftime.c:547,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:547,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:547,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strftime.c:547,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:547,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:547,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/strftime.c:547,2'
          Dst:             snprintf
    - functionName:    _yconv
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strftime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - buf
        - size
        - a
        - b
        - convert_top
        - convert_yy
      BBCount:         51
      ICount:          321
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - _add
        - _conv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strftime.c:578,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:578,19'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:581,13'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:578,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:579,9'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:581,13'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:585,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:586,7'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:591,6'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:586,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:586,20'
              BranchSideFuncs:
                - _conv
                - _conv
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs:
                - _conv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:586,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:587,4'
              BranchSideFuncs:
                - _add
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs:
                - _conv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:587,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:587,4'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:587,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:587,4'
              BranchSideFuncs:
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:587,4'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:589,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:589,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs:
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:589,4'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:591,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs:
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strftime.c:592,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs:
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs:
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:592,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strftime.c:592,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:592,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/strftime.c:587,4'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:589,4'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:592,3'
          Dst:             _conv
    - functionName:    _add
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strftime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - str
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strftime.c:555,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:555,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:555,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strftime.c:555,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:555,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:555,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/strftime.c:555,2'
          Dst:             snprintf
    - functionName:    _fmt
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strftime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.tnt_tm *'
        - 'int *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - format
        - t
        - warnp
      BBCount:         502
      ICount:          3294
      EdgeCount:       629
      CyclomaticComplexity: 129
      functionsReached:
        - __assert_fail
        - __errno_location
        - _add
        - _conv
        - _fmt
        - _yconv
        - snprintf
        - strtol
        - timezone_name
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strftime.c:91,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:92,8'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:540,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strftime.c:92,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:94,8'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:538,3'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:97,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:99,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:133,5'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:137,15'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:148,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:152,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:166,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:166,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:168,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:172,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:176,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:185,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:199,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:225,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:229,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:233,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:242,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:246,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:250,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:254,5'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:267,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:298,16'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:325,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:329,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:332,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:387,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:387,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:387,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:458,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:469,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:473,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:477,15'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:488,6'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:493,5'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:497,9'
              BranchSideFuncs:
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:508,12'
              BranchSideFuncs:
                - _add
                - _conv
                - _conv
                - _fmt
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:524,5'
              BranchSideFuncs:
                - _fmt
                - _conv
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:527,4'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:535,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:101,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:101,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:101,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:101,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:101,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:107,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:107,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:107,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:107,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:107,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:113,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:113,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:113,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:113,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:113,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:120,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:120,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:120,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:120,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:120,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:133,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:133,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:133,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:133,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:133,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:139,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:139,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:139,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:139,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:139,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:141,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:142,12'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:143,9'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:143,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:144,15'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:146,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:148,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:148,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:148,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:148,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:148,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:152,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:152,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:152,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:152,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:152,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:152,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:168,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:168,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:168,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:168,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:168,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:172,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:172,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:172,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:172,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:172,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:172,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:176,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:176,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:176,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:176,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:176,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:180,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:180,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:180,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:180,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:185,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:185,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:185,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:185,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:185,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:199,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:199,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:199,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:199,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:199,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:220,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:220,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:220,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:220,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:225,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:225,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:225,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:225,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:225,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:229,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:229,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:229,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:229,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:229,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:229,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:233,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:233,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:233,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:233,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:233,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:236,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _add
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:236,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:236,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:236,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:242,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:242,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:242,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:242,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:242,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:242,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:246,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:246,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:246,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:246,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:246,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:246,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:250,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:250,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:250,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:250,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:250,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:250,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:254,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:254,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:254,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:254,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:254,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:254,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:269,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:268,13'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
            - BranchSide:      'src/lib/tzcode/strftime.c:275,10'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - snprintf
        - Branch String:   'src/lib/tzcode/strftime.c:275,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:276,6'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:289,5'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:276,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:276,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:276,6'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:276,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:276,6'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:276,6'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:293,29'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:293,32'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:293,52'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:294,9'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:294,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:294,23'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:294,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:294,36'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:293,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:294,44'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:295,12'
              BranchSideFuncs:
                - __assert_fail
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:299,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:299,5'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:306,9'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:306,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:307,11'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:317,24'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:307,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:308,13'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:310,18'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:310,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:311,13'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:314,13'
              BranchSideFuncs:
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:319,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:319,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:319,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:319,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:319,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:319,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:325,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:325,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:325,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:325,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:325,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:329,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:329,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:329,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:329,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:329,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:332,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:332,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:332,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:332,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:332,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:332,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:343,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:343,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:343,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:343,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:396,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:396,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:396,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:411,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:412,12'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:413,14'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:414,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:415,8'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:419,11'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:419,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:420,18'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:424,7'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:425,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:396,13'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
            - BranchSide:      'src/lib/tzcode/strftime.c:425,15'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
                - _conv
        - Branch String:   'src/lib/tzcode/strftime.c:436,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:437,7'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:439,16'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
                - _yconv
        - Branch String:   'src/lib/tzcode/strftime.c:437,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:437,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:437,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:437,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:437,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:437,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:439,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:440,8'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:446,7'
              BranchSideFuncs:
                - _yconv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:441,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:441,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:441,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:441,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:441,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:441,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:446,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:446,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:446,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:446,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:446,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:446,7'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:458,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:458,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:458,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:458,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:458,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:458,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:462,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:462,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:462,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:462,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:469,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:469,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:469,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:469,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:469,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:473,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:473,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:473,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:473,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:473,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:473,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:479,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:479,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:479,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:479,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:479,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:481,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:482,12'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:483,9'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:483,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:484,15'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:486,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:489,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:489,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:489,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:489,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:489,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:489,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:493,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:493,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:493,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:493,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:493,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:497,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:498,6'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:499,5'
              BranchSideFuncs:
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:499,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:499,5'
              BranchSideFuncs:
                - timezone_name
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:500,5'
              BranchSideFuncs:
                - timezone_name
                - snprintf
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:500,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:500,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:500,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:500,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:500,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:500,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:510,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:511,11'
              BranchSideFuncs:
                - _add
                - _conv
                - _conv
                - _fmt
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:514,11'
              BranchSideFuncs:
                - _add
                - _conv
                - _conv
                - _fmt
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:515,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:515,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:515,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:515,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:515,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:515,5'
              BranchSideFuncs:
                - _conv
                - _conv
                - _fmt
                - _add
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:519,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:519,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:519,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:519,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:519,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:524,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:524,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:524,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:524,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:524,5'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:538,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:538,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:538,3'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
        - Branch String:   'src/lib/tzcode/strftime.c:538,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:538,3'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
            - BranchSide:      'src/lib/tzcode/strftime.c:538,3'
              BranchSideFuncs:
                - _conv
                - _fmt
                - _add
                - _conv
                - timezone_name
                - __assert_fail
                - timezone_name
                - snprintf
                - _yconv
                - _yconv
                - _fmt
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _yconv
                - _yconv
                - _conv
                - _conv
                - _conv
                - _add
                - _fmt
                - __assert_fail
                - snprintf
                - __errno_location
                - strtol
                - __errno_location
                - snprintf
                - snprintf
                - _conv
                - _fmt
                - _fmt
                - _add
                - _add
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _conv
                - _fmt
                - _conv
                - _conv
                - _fmt
                - _fmt
                - _yconv
                - _add
                - _add
                - _add
                - _add
      Callsites:
        - Src:             'src/lib/tzcode/strftime.c:101,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:107,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:113,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:120,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:133,5'
          Dst:             _yconv
        - Src:             'src/lib/tzcode/strftime.c:139,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:148,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:152,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:168,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:172,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:176,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:180,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:185,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:199,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:220,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:225,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:229,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:233,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:236,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:242,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:246,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:250,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:254,5'
          Dst:             snprintf
        - Src:             'src/lib/tzcode/strftime.c:276,6'
          Dst:             snprintf
        - Src:             'src/lib/tzcode/strftime.c:289,5'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/strftime.c:290,22'
          Dst:             strtol
        - Src:             'src/lib/tzcode/strftime.c:294,9'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/strftime.c:299,5'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/strftime.c:319,5'
          Dst:             snprintf
        - Src:             'src/lib/tzcode/strftime.c:325,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:329,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:332,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:343,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:437,7'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:441,7'
          Dst:             _yconv
        - Src:             'src/lib/tzcode/strftime.c:446,7'
          Dst:             _yconv
        - Src:             'src/lib/tzcode/strftime.c:458,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:462,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:469,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:473,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:479,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:489,5'
          Dst:             _yconv
        - Src:             'src/lib/tzcode/strftime.c:493,5'
          Dst:             _yconv
        - Src:             'src/lib/tzcode/strftime.c:499,5'
          Dst:             timezone_name
        - Src:             'src/lib/tzcode/strftime.c:499,5'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/strftime.c:500,5'
          Dst:             timezone_name
        - Src:             'src/lib/tzcode/strftime.c:500,5'
          Dst:             snprintf
        - Src:             'src/lib/tzcode/strftime.c:515,5'
          Dst:             _add
        - Src:             'src/lib/tzcode/strftime.c:519,5'
          Dst:             _conv
        - Src:             'src/lib/tzcode/strftime.c:524,5'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:538,3'
          Dst:             _conv
    - functionName:    tnt_strftime
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strftime.c'
      linkageType:     externalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - s
        - maxsize
        - format
        - t
      BBCount:         22
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - _fmt
        - tzset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strftime.c:76,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:76,19'
              BranchSideFuncs:
                - _fmt
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/strftime.c:78,23'
              BranchSideFuncs:
                - _fmt
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/tzcode/strftime.c:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:77,3'
              BranchSideFuncs:
                - _fmt
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/strftime.c:78,23'
              BranchSideFuncs:
                - _fmt
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/tzcode/strftime.c:79,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:79,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/tzcode/strftime.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/tzcode/strftime.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/tzcode/strftime.c:80,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strftime.c:80,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/tzcode/strftime.c:73,2'
          Dst:             tzset
        - Src:             'src/lib/tzcode/strftime.c:78,18'
          Dst:             _fmt
        - Src:             'src/lib/tzcode/strftime.c:79,2'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/strftime.c:80,2'
          Dst:             __assert_fail
    - functionName:    tzset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_wday_of
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strptime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - year
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strptime.c:85,25'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:85,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:85,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_strptime
      functionSourceFile: '/src/tarantool/src/lib/tzcode/strptime.c'
      linkageType:     externalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - buf
        - fmt
        - tm
      BBCount:         534
      ICount:          3200
      EdgeCount:       704
      CyclomaticComplexity: 172
      functionsReached:
        - __ctype_b_loc
        - first_wday_of
        - strlcpy
        - strlen
        - strncasecmp
        - strtol
        - timezone_tm_lookup
        - tnt_strptime
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/strptime.c:124,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:125,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:618,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:127,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:129,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:138,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
        - Branch String:   'src/lib/tzcode/strptime.c:129,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:130,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:133,13'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:130,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:130,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:130,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:130,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:131,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:132,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:133,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:142,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:144,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:149,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:156,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:168,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:175,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:182,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
            - BranchSide:      'src/lib/tzcode/strptime.c:188,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
            - BranchSide:      'src/lib/tzcode/strptime.c:194,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:201,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:208,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:214,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:220,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:226,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:232,23'
              BranchSideFuncs:
                - tnt_strptime
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:239,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:269,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:290,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:290,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:323,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:323,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:323,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:323,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:348,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:371,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:371,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:396,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:396,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:414,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:414,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:432,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:445,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:460,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:460,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:460,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:501,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:517,15'
              BranchSideFuncs:
                - strtol
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:530,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:530,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:530,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:530,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:550,14'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:572,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:609,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:609,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:614,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:144,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:146,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:150,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:152,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:156,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:157,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:160,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:160,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:160,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:160,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:160,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:169,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:171,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:176,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:178,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:182,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:182,24'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:183,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:182,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:183,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:184,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
        - Branch String:   'src/lib/tzcode/strptime.c:188,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:188,24'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:189,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:188,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:189,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:190,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
        - Branch String:   'src/lib/tzcode/strptime.c:195,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:197,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:202,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:203,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:204,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:209,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:211,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:215,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:217,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:221,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:223,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:227,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:228,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:229,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:233,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:235,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:239,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:240,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:242,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:242,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:242,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:242,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:242,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:243,14'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:243,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:244,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:243,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:246,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:261,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:261,24'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:261,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:261,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:261,51'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:264,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:265,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:265,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:269,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:270,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:272,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:273,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:273,24'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:273,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:273,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:273,36'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:273,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:273,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:275,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:279,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:279,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:280,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:283,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:290,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:290,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:291,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:290,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:291,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:293,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:293,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:294,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:296,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:296,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:296,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:296,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:296,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:298,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:299,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:303,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:299,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:300,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:301,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:303,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:304,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:305,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:324,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:324,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:324,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:324,31'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:324,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:329,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:324,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:325,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:329,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:329,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:330,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:332,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:332,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:332,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:332,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:332,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:333,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:333,20'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:334,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:333,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:334,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:336,15'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:334,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:335,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:336,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:336,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:336,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:336,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:348,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:349,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:351,25'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:352,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:353,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:359,25'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:353,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:354,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:355,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:360,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:361,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:367,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:361,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:362,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:363,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:371,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:372,34'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:380,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:373,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:375,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:376,31'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:377,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:378,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:379,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:380,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:381,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:383,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:396,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:397,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:399,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:399,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:399,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:399,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:399,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:400,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:401,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:403,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:403,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:404,16'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:406,16'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:414,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:415,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:417,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:418,14'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:418,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:418,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:418,27'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:418,36'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:418,39'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:419,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:418,46'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:419,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:419,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:422,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:418,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:420,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:422,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:432,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:432,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:432,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:432,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:432,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:433,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:445,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:446,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:448,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:448,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:448,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:448,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:448,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:449,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:449,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:450,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:449,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:450,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:452,18'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:460,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:461,9'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:483,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:461,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:462,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:473,33'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:462,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:464,26'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:472,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:465,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:470,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:471,6'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:474,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:0,0'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:476,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:483,27'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:483,31'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
            - BranchSide:      'src/lib/tzcode/strptime.c:491,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:483,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:484,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:491,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:484,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:485,31'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:490,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:486,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:488,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:489,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - strncasecmp
        - Branch String:   'src/lib/tzcode/strptime.c:491,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:492,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:494,17'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:501,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:502,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:504,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:504,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:504,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:504,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:504,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:505,14'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:505,17'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:506,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:505,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:506,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:508,17'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:518,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:521,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:530,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:530,21'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:531,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:530,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:531,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:533,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:533,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:533,24'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:536,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:533,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:534,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:536,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:536,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:536,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:536,23'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:537,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:537,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:537,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:537,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:537,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:538,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:538,20'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:539,15'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:538,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:539,15'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:540,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:550,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:550,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
            - BranchSide:      'src/lib/tzcode/strptime.c:550,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
        - Branch String:   'src/lib/tzcode/strptime.c:550,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:550,48'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:552,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
        - Branch String:   'src/lib/tzcode/strptime.c:552,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:553,15'
              BranchSideFuncs:
                - strlcpy
                - timezone_tm_lookup
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:564,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:559,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:560,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:562,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:572,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:573,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:577,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:579,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:580,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:586,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:580,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:581,11'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:588,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:589,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:600,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:589,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:590,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:593,16'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:593,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:594,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:597,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:600,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:600,21'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:602,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:600,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:600,35'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:601,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:600,45'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:602,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:600,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:602,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:604,5'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:609,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:610,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - first_wday_of
                - first_wday_of
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/strptime.c:611,4'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
                - __ctype_b_loc
                - strlcpy
                - timezone_tm_lookup
                - __ctype_b_loc
                - __ctype_b_loc
                - strtol
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - strlen
                - strncasecmp
                - __ctype_b_loc
                - __ctype_b_loc
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - tnt_strptime
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/strptime.c:618,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:618,23'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:619,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:618,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:619,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:629,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:619,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:620,9'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:621,7'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:621,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:622,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:625,12'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:622,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:623,10'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:624,3'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:629,27'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:629,31'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:663,7'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:629,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:630,8'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:663,7'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:630,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:631,33'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:636,14'
              BranchSideFuncs:
                - first_wday_of
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:631,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:631,33'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:661,2'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:641,25'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:641,28'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:648,6'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:641,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:642,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:648,6'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:648,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:648,27'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:648,41'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:653,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:654,9'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:658,18'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:654,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:655,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:656,13'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:663,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:664,9'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:700,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:664,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:665,6'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:680,9'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:666,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:666,4'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:667,11'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:668,27'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:666,4'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:668,27'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:666,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:670,6'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:671,8'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:671,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:672,7'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:677,17'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:673,35'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:673,35'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:677,17'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:680,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:681,18'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:688,9'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:682,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:682,20'
              BranchSideFuncs:
                - first_wday_of
            - BranchSide:      'src/lib/tzcode/strptime.c:688,9'
              BranchSideFuncs:
                - first_wday_of
        - Branch String:   'src/lib/tzcode/strptime.c:688,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:689,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:698,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:691,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:692,20'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:695,18'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/strptime.c:692,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/strptime.c:691,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/strptime.c:693,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/strptime.c:129,8'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:130,25'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:149,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:168,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:175,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:194,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:201,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:208,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:214,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:220,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:226,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:232,10'
          Dst:             tnt_strptime
        - Src:             'src/lib/tzcode/strptime.c:290,21'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:324,34'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:351,10'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:352,8'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:359,10'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:360,8'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:372,11'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:373,9'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:376,11'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:377,9'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:432,21'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:463,13'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:465,11'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:473,12'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:474,10'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:485,12'
          Dst:             strlen
        - Src:             'src/lib/tzcode/strptime.c:486,10'
          Dst:             strncasecmp
        - Src:             'src/lib/tzcode/strptime.c:517,8'
          Dst:             strtol
        - Src:             'src/lib/tzcode/strptime.c:530,21'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:550,26'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:554,5'
          Dst:             strlcpy
        - Src:             'src/lib/tzcode/strptime.c:557,16'
          Dst:             timezone_tm_lookup
        - Src:             'src/lib/tzcode/strptime.c:609,11'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/strptime.c:639,10'
          Dst:             first_wday_of
        - Src:             'src/lib/tzcode/strptime.c:690,18'
          Dst:             first_wday_of
    - functionName:    timezone_free
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tzfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:115,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:115,6'
              BranchSideFuncs:
                - tzfree
            - BranchSide:      'src/lib/tzcode/timezone.c:115,6'
              BranchSideFuncs:
                - tzfree
        - Branch String:   'src/lib/tzcode/timezone.c:115,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:115,6'
              BranchSideFuncs:
                - tzfree
            - BranchSide:      'src/lib/tzcode/timezone.c:116,10'
              BranchSideFuncs:
                - tzfree
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:116,3'
          Dst:             tzfree
    - functionName:    sort_array
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - compare_zones
        - qsort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:47,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:49,9'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/timezone.c:49,9'
              BranchSideFuncs:
                - qsort
                - __assert_fail
        - Branch String:   'src/lib/tzcode/timezone.c:49,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:50,25'
              BranchSideFuncs:
                - __assert_fail
                - qsort
            - BranchSide:      'src/lib/tzcode/timezone.c:58,2'
              BranchSideFuncs:
                - qsort
        - Branch String:   'src/lib/tzcode/timezone.c:51,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:51,3'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/timezone.c:53,18'
              BranchSideFuncs:
                - qsort
                - __assert_fail
        - Branch String:   'src/lib/tzcode/timezone.c:53,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:54,19'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/timezone.c:55,2'
              BranchSideFuncs:
                - qsort
                - __assert_fail
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/timezone.c:59,2'
          Dst:             qsort
        - Src:             'src/lib/tzcode/timezone.c:59,2'
          Dst:             compare_zones
    - functionName:    compare_zones
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:40,9'
          Dst:             strcasecmp
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    char_span_alpha
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - len
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:134,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:134,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:135,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/timezone.c:134,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:135,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/timezone.c:136,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/timezone.c:136,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:137,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/timezone.c:142,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/timezone.c:138,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:138,23'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/timezone.c:141,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/timezone.c:138,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:138,36'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/timezone.c:141,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/timezone.c:138,46'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:138,49'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/lib/tzcode/timezone.c:141,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'src/lib/tzcode/timezone.c:138,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:139,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:141,2'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:134,19'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/tzcode/timezone.c:138,8'
          Dst:             __ctype_b_loc
    - functionName:    timezone_tzindex_lookup
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - tzindex
        - tm
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - timezone_name
        - tnt_localtime_rz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:228,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:228,2'
              BranchSideFuncs:
                - timezone_name
                - timezone_alloc
                - tnt_localtime_rz
            - BranchSide:      'src/lib/tzcode/timezone.c:229,6'
              BranchSideFuncs:
                - timezone_name
                - timezone_alloc
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:229,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:232,47'
              BranchSideFuncs:
                - timezone_name
                - timezone_alloc
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:233,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:234,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:235,26'
              BranchSideFuncs:
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:237,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:238,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:239,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:228,2'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/timezone.c:232,33'
          Dst:             timezone_name
        - Src:             'src/lib/tzcode/timezone.c:232,18'
          Dst:             timezone_alloc
        - Src:             'src/lib/tzcode/timezone.c:236,26'
          Dst:             tnt_localtime_rz
    - functionName:    timezone_name
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - index
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:90,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:90,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:90,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:90,2'
          Dst:             __assert_fail
    - functionName:    timezone_alloc
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'struct.state *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - zonename
      BBCount:         20
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strcmp
        - strlcpy
        - strlen
        - tzalloc
        - tzfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:101,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:101,2'
              BranchSideFuncs:
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
                - tzfree
                - strcmp
            - BranchSide:      'src/lib/tzcode/timezone.c:102,6'
              BranchSideFuncs:
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
                - tzfree
                - strcmp
        - Branch String:   'src/lib/tzcode/timezone.c:102,31'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:102,56'
              BranchSideFuncs:
                - strcmp
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
                - tzfree
            - BranchSide:      'src/lib/tzcode/timezone.c:104,6'
              BranchSideFuncs:
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
                - tzfree
        - Branch String:   'src/lib/tzcode/timezone.c:102,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:103,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:104,6'
              BranchSideFuncs:
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
                - tzfree
        - Branch String:   'src/lib/tzcode/timezone.c:104,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:105,10'
              BranchSideFuncs:
                - tzfree
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
            - BranchSide:      'src/lib/tzcode/timezone.c:106,20'
              BranchSideFuncs:
                - tzalloc
                - strlen
                - __assert_fail
                - strlcpy
        - Branch String:   'src/lib/tzcode/timezone.c:107,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:107,2'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'src/lib/tzcode/timezone.c:108,25'
              BranchSideFuncs:
                - strlcpy
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:101,2'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/timezone.c:102,34'
          Dst:             strcmp
        - Src:             'src/lib/tzcode/timezone.c:105,3'
          Dst:             tzfree
        - Src:             'src/lib/tzcode/timezone.c:106,12'
          Dst:             tzalloc
        - Src:             'src/lib/tzcode/timezone.c:107,2'
          Dst:             strlen
        - Src:             'src/lib/tzcode/timezone.c:107,2'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/timezone.c:108,2'
          Dst:             strlcpy
    - functionName:    timezone_epoch_lookup
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'N/A'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - len
        - base
        - zone
        - gmtoff
      BBCount:         16
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - timezone_alloc
        - timezone_raw_lookup
        - tnt_localtime_rz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:204,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:205,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:207,40'
              BranchSideFuncs:
                - timezone_alloc
                - tnt_localtime_rz
                - __assert_fail
        - Branch String:   'src/lib/tzcode/timezone.c:208,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:209,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/timezone.c:213,13'
              BranchSideFuncs:
                - timezone_alloc
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:209,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:209,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/timezone.c:215,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:217,16'
              BranchSideFuncs:
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:219,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:221,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:203,15'
          Dst:             timezone_raw_lookup
        - Src:             'src/lib/tzcode/timezone.c:209,3'
          Dst:             __assert_fail
        - Src:             'src/lib/tzcode/timezone.c:214,7'
          Dst:             timezone_alloc
        - Src:             'src/lib/tzcode/timezone.c:218,27'
          Dst:             tnt_localtime_rz
    - functionName:    timezone_raw_lookup
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - zone
      BBCount:         14
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - bsearch
        - char_span_alpha
        - compare_zones
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:150,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:153,31'
              BranchSideFuncs:
                - bsearch
                - __assert_fail
        - Branch String:   'src/lib/tzcode/timezone.c:158,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:160,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/tzcode/timezone.c:166,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/timezone.c:160,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:161,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/timezone.c:161,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:162,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:163,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:149,8'
          Dst:             char_span_alpha
        - Src:             'src/lib/tzcode/timezone.c:155,3'
          Dst:             bsearch
        - Src:             'src/lib/tzcode/timezone.c:155,3'
          Dst:             compare_zones
        - Src:             'src/lib/tzcode/timezone.c:160,3'
          Dst:             __assert_fail
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timezone_tm_lookup
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'N/A'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - str
        - len
        - zone
        - tm
      BBCount:         14
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - timezone_alloc
        - timezone_raw_lookup
        - tm_to_datetime
        - tnt_localtime_rz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/timezone.c:175,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:176,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:178,40'
              BranchSideFuncs:
                - timezone_alloc
                - tm_to_datetime
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:179,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:180,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:185,33'
              BranchSideFuncs:
                - timezone_alloc
                - tm_to_datetime
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:186,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:188,18'
              BranchSideFuncs:
                - tm_to_datetime
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:189,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:191,31'
              BranchSideFuncs:
                - tnt_localtime_rz
        - Branch String:   'src/lib/tzcode/timezone.c:193,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/timezone.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/timezone.c:195,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/timezone.c:174,15'
          Dst:             timezone_raw_lookup
        - Src:             'src/lib/tzcode/timezone.c:185,18'
          Dst:             timezone_alloc
        - Src:             'src/lib/tzcode/timezone.c:189,6'
          Dst:             tm_to_datetime
        - Src:             'src/lib/tzcode/timezone.c:192,27'
          Dst:             tnt_localtime_rz
    - functionName:    timezone_isdst
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.date_time_zone *'
      constantsTouched: []
      argNames:
        - zone
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timezone_flags
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.date_time_zone *'
      constantsTouched: []
      argNames:
        - zone
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timezone_index
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.date_time_zone *'
      constantsTouched: []
      argNames:
        - zone
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timezone_offset
      functionSourceFile: '/src/tarantool/src/lib/tzcode/timezone.c'
      linkageType:     externalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.date_time_zone *'
      constantsTouched: []
      argNames:
        - zone
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    leaps_thru_end_of_nonneg
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - y
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    leaps_thru_end_of
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - y
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - leaps_thru_end_of_nonneg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1568,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1568,53'
              BranchSideFuncs:
                - leaps_thru_end_of_nonneg
            - BranchSide:      'src/lib/tzcode/localtime.c:1569,36'
              BranchSideFuncs:
                - leaps_thru_end_of_nonneg
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1568,23'
          Dst:             leaps_thru_end_of_nonneg
        - Src:             'src/lib/tzcode/localtime.c:1569,11'
          Dst:             leaps_thru_end_of_nonneg
    - functionName:    update_tzname_etc
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.state *'
        - 'struct.ttinfo *'
      constantsTouched: []
      argNames:
        - sp
        - ttisp
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timesub
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      'struct.tnt_tm *'
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - 'struct.state *'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - timep
        - offset
        - sp
        - tmp
      BBCount:         47
      ICount:          491
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - leaps_thru_end_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1590,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1590,4'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1590,25'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1591,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1592,9'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1603,11'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1593,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1591,2'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1594,11'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1595,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1595,40'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1595,22'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1595,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1596,27'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1597,4'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1624,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1624,22'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1624,22'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1624,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1625,7'
              BranchSideFuncs:
                - leaps_thru_end_of
                - leaps_thru_end_of
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1639,64'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
        - Branch String:   'src/lib/tzcode/localtime.c:1639,67'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1640,6'
              BranchSideFuncs:
                - __errno_location
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1643,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:1639,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1641,18'
              BranchSideFuncs:
                - leaps_thru_end_of
                - leaps_thru_end_of
            - BranchSide:      'src/lib/tzcode/localtime.c:1643,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:1656,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1657,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1658,17'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1667,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1667,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1668,24'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1668,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1669,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1670,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1630,4'
          Dst:             leaps_thru_end_of
        - Src:             'src/lib/tzcode/localtime.c:1630,34'
          Dst:             leaps_thru_end_of
        - Src:             'src/lib/tzcode/localtime.c:1643,3'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/localtime.c:1653,4'
          Dst:             leaps_thru_end_of
        - Src:             'src/lib/tzcode/localtime.c:1654,4'
          Dst:             leaps_thru_end_of
    - functionName:    gmtsub
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'struct.tnt_tm *'
      argCount:        4
      argTypes:
        - 'struct.state *'
        - 'size_t *'
        - size_t
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - sp
        - timep
        - offset
        - tmp
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - timesub
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1530,11'
          Dst:             timesub
    - functionName:    getnum
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - strp
        - nump
        - min
        - max
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:821,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:821,23'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:821,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:823,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:826,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:827,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:828,8'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:829,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:830,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:830,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:831,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:832,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getsecs
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - strp
        - secsp
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - getnum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:857,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:859,11'
              BranchSideFuncs:
                - getnum
                - getnum
        - Branch String:   'src/lib/tzcode/localtime.c:860,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:861,3'
              BranchSideFuncs:
                - getnum
                - getnum
            - BranchSide:      'src/lib/tzcode/localtime.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:863,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:864,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:865,13'
              BranchSideFuncs:
                - getnum
        - Branch String:   'src/lib/tzcode/localtime.c:866,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:867,4'
              BranchSideFuncs:
                - getnum
            - BranchSide:      'src/lib/tzcode/localtime.c:874,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:870,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:871,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:872,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:856,9'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:862,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:869,11'
          Dst:             getnum
    - functionName:    transtime
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'struct.rule *'
        - size_t
      constantsTouched: []
      argNames:
        - year
        - rulep
        - offset
      BBCount:         37
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:972,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:972,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:972,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:973,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:983,12'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:994,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1006,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1040,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:984,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:984,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:986,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:984,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:985,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:986,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1007,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1007,32'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1007,44'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1013,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1014,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1021,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1022,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1023,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1024,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1024,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1025,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1034,11'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1025,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1027,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1028,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1035,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1036,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1037,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_overflow
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ip
        - j
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1727,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1727,18'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1727,38'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1727,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1728,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1729,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1727,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1728,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1729,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getrule
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.rule *'
      constantsTouched: []
      argNames:
        - strp
        - rulep
      BBCount:         26
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - getnum
        - getoffset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:913,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:917,3'
              BranchSideFuncs:
                - getnum
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:920,14'
              BranchSideFuncs:
                - getnum
                - getoffset
                - getnum
                - getnum
                - getnum
        - Branch String:   'src/lib/tzcode/localtime.c:920,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:924,3'
              BranchSideFuncs:
                - getnum
                - getnum
                - getnum
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:937,13'
              BranchSideFuncs:
                - getnum
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:927,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:928,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:929,12'
              BranchSideFuncs:
                - getnum
                - getnum
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:929,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:930,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:931,17'
              BranchSideFuncs:
                - getnum
                - getnum
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:932,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:933,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:934,12'
              BranchSideFuncs:
                - getnum
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:934,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:935,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:936,17'
              BranchSideFuncs:
                - getnum
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:937,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:941,3'
              BranchSideFuncs:
                - getnum
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:944,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:945,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:947,7'
              BranchSideFuncs:
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:947,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:951,3'
              BranchSideFuncs:
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:954,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:919,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:926,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:931,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:936,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:942,10'
          Dst:             getnum
        - Src:             'src/lib/tzcode/localtime.c:952,10'
          Dst:             getoffset
    - functionName:    getoffset
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - strp
        - offsetp
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getsecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:890,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:891,7'
              BranchSideFuncs:
                - getsecs
            - BranchSide:      'src/lib/tzcode/localtime.c:893,14'
              BranchSideFuncs:
                - getsecs
        - Branch String:   'src/lib/tzcode/localtime.c:896,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:897,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:898,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:898,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:899,16'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:900,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:895,9'
          Dst:             getsecs
    - functionName:    getzname
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - strp
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:782,29'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:782,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:782,45'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:782,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:782,48'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:782,57'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:782,60'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:782,69'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:782,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:782,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:784,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:785,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getqzname
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - strp
        - delim
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:803,29'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:803,32'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:803,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:804,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:805,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ttunspecified
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.state *'
        - int
      constantsTouched: []
      argNames:
        - sp
        - i
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:207,9'
          Dst:             memcmp
    - functionName:    typesequiv
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.state *'
        - int
        - int
      constantsTouched: []
      argNames:
        - sp
        - a
        - b
      BBCount:         24
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:748,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:748,20'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:748,26'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:748,29'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:748,46'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:748,49'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:748,55'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:749,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:748,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:750,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:752,30'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:754,42'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:754,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:755,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:755,35'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:754,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:756,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:756,39'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:754,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:757,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:757,37'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:754,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:758,15'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:758,7'
          Dst:             strcmp
    - functionName:    leapcorr
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.state *'
        - size_t
      constantsTouched: []
      argNames:
        - sp
        - t
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1783,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1788,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1785,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1783,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1786,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_overflow_time
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - tp
        - j
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1741,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1741,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1743,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1741,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1741,52'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1742,16'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1741,17'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1744,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1741,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1744,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1741,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1744,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1745,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    detzcode64
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - codep
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:245,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:248,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:248,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:248,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:252,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    detzcode
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - codep
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:221,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:224,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:224,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:224,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:228,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tzloadbody
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.state *'
        - bool
        - 'union.local_storage *'
      constantsTouched: []
      argNames:
        - name
        - sp
        - doextend
        - lsp
      BBCount:         317
      ICount:          2103
      EdgeCount:       429
      CyclomaticComplexity: 114
      functionsReached:
        - __errno_location
        - access
        - close
        - detzcode
        - detzcode64
        - increment_overflow_time
        - leapcorr
        - open64
        - read
        - strchr
        - strcmp
        - strlcpy
        - strlen
        - ttunspecified
        - typesequiv
        - tzparse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:346,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:347,8'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:352,6'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:348,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:349,4'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:350,2'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:352,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:353,3'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:359,13'
              BranchSideFuncs:
                - strlen
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:361,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:363,27'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:386,6'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:364,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:365,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:370,10'
              BranchSideFuncs:
                - strlcpy
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:377,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:378,9'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:384,10'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:378,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:378,43'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:378,24'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:378,40'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:378,43'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:379,33'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:378,57'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:379,9'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
                - strchr
            - BranchSide:      'src/lib/tzcode/localtime.c:379,33'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:379,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:379,27'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:380,14'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:378,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:379,33'
              BranchSideFuncs:
                - strchr
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:380,14'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - access
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:386,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:386,25'
              BranchSideFuncs:
                - access
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:388,13'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:386,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:387,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:388,13'
              BranchSideFuncs:
                - open64
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:389,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:390,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:392,15'
              BranchSideFuncs:
                - read
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:393,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:394,13'
              BranchSideFuncs:
                - close
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:398,12'
              BranchSideFuncs:
                - close
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:394,13'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:394,25'
              BranchSideFuncs:
                - __errno_location
                - close
            - BranchSide:      'src/lib/tzcode/localtime.c:394,7'
              BranchSideFuncs:
                - close
        - Branch String:   'src/lib/tzcode/localtime.c:398,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:399,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:400,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:400,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:401,18'
              BranchSideFuncs:
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:573,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:402,37'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:402,40'
              BranchSideFuncs:
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:402,8'
              BranchSideFuncs:
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:416,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:416,25'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:416,48'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:416,56'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:416,64'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:417,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:417,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:417,40'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:417,48'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:418,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:418,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:418,40'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:418,48'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:419,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:419,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:419,40'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:419,51'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:420,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:420,35'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:420,43'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:420,53'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:421,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:416,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:422,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:423,21'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:430,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:431,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:432,7'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:432,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:433,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:435,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:435,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:435,36'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:436,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:435,53'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:436,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:437,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:436,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:436,35'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:439,18'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:435,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:437,5'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:439,18'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:448,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:449,23'
              BranchSideFuncs:
                - detzcode64
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:472,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:449,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:449,46'
              BranchSideFuncs:
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
            - BranchSide:      'src/lib/tzcode/localtime.c:450,27'
              BranchSideFuncs:
                - detzcode64
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:452,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:454,8'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:469,10'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:454,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:455,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:456,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:454,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:454,8'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:458,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:454,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:453,13'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:458,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:459,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:460,10'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:467,27'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:459,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:461,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:467,27'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:461,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:463,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:464,7'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:473,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:474,27'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:480,18'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:475,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:476,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:477,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:477,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:478,29'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:479,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:481,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:485,14'
              BranchSideFuncs:
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:497,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:489,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:490,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:491,23'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:493,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:494,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:495,26'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:497,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:498,22'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:501,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:506,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:507,23'
              BranchSideFuncs:
                - detzcode64
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:538,18'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:507,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:507,46'
              BranchSideFuncs:
                - detzcode
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
            - BranchSide:      'src/lib/tzcode/localtime.c:508,27'
              BranchSideFuncs:
                - detzcode64
                - detzcode
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:514,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:515,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:523,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:523,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:524,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:529,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:523,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:525,15'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:526,16'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:524,12'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:528,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:529,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:526,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:527,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:529,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:523,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:528,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:529,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:532,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:533,35'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:537,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:540,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:543,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:552,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:544,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:545,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:547,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:547,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:547,25'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:549,28'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:547,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:548,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:549,28'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:552,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:0,0'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:555,14'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:556,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:557,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:559,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:559,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:559,25'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:561,27'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:559,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:560,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:561,27'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:570,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:571,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
            - BranchSide:      'src/lib/tzcode/localtime.c:572,2'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
                - detzcode
                - detzcode
                - detzcode64
                - detzcode
        - Branch String:   'src/lib/tzcode/localtime.c:573,15'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:573,18'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:642,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:573,28'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:573,31'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:642,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:573,50'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:574,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:642,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:574,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:574,36'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - tzparse
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:642,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:573,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:575,23'
              BranchSideFuncs:
                - tzparse
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:642,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:578,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:587,8'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:641,2'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:589,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:591,6'
              BranchSideFuncs:
                - strlen
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:611,8'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:593,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:594,17'
              BranchSideFuncs:
                - strcmp
                - strlen
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlcpy
            - BranchSide:      'src/lib/tzcode/localtime.c:600,11'
              BranchSideFuncs:
                - strlen
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strcmp
                - strlcpy
        - Branch String:   'src/lib/tzcode/localtime.c:594,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:595,10'
              BranchSideFuncs:
                - strlen
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strcmp
                - strlcpy
            - BranchSide:      'src/lib/tzcode/localtime.c:596,33'
              BranchSideFuncs:
                - strlen
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strcmp
                - strlcpy
        - Branch String:   'src/lib/tzcode/localtime.c:600,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:601,29'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:610,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:602,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:603,15'
              BranchSideFuncs:
                - strlcpy
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:609,5'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
                - strlen
                - strlcpy
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:611,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:612,19'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:640,3'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:618,28'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:618,5'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:619,13'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:618,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:621,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:623,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:623,33'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:623,5'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:624,10'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:623,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:626,17'
              BranchSideFuncs:
                - leapcorr
                - increment_overflow_time
                - ttunspecified
                - typesequiv
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:637,12'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:628,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:629,15'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:631,7'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:629,27'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:630,11'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:632,29'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:627,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:631,7'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:632,29'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
                - leapcorr
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:637,5'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:638,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:639,4'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:642,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:643,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:644,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:644,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:645,7'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:682,9'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:645,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:646,22'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:655,37'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:648,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:649,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:654,3'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:649,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:650,20'
              BranchSideFuncs:
                - typesequiv
                - ttunspecified
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:650,48'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:649,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:650,48'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:651,6'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:655,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:657,5'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:666,2'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:659,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:660,9'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
            - BranchSide:      'src/lib/tzcode/localtime.c:665,3'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:660,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:661,20'
              BranchSideFuncs:
                - typesequiv
                - ttunspecified
            - BranchSide:      'src/lib/tzcode/localtime.c:661,48'
              BranchSideFuncs:
                - ttunspecified
                - typesequiv
        - Branch String:   'src/lib/tzcode/localtime.c:660,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:661,48'
              BranchSideFuncs:
                - ttunspecified
            - BranchSide:      'src/lib/tzcode/localtime.c:662,6'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:682,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:683,7'
              BranchSideFuncs:
                - ttunspecified
            - BranchSide:      'src/lib/tzcode/localtime.c:685,6'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:683,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:683,23'
              BranchSideFuncs:
                - ttunspecified
            - BranchSide:      'src/lib/tzcode/localtime.c:684,4'
              BranchSideFuncs:
                - ttunspecified
        - Branch String:   'src/lib/tzcode/localtime.c:685,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:685,40'
              BranchSideFuncs:
                - ttunspecified
            - BranchSide:      'src/lib/tzcode/localtime.c:685,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:693,12'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:693,15'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:706,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:693,31'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:693,34'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:706,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:693,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:694,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:706,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:695,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:698,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:696,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:697,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:706,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:707,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:718,20'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:708,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:709,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:713,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:709,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:708,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:710,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:363,20'
          Dst:             strlen
        - Src:             'src/lib/tzcode/localtime.c:371,3'
          Dst:             strlcpy
        - Src:             'src/lib/tzcode/localtime.c:377,27'
          Dst:             strchr
        - Src:             'src/lib/tzcode/localtime.c:386,18'
          Dst:             access
        - Src:             'src/lib/tzcode/localtime.c:387,10'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/localtime.c:388,8'
          Dst:             open64
        - Src:             'src/lib/tzcode/localtime.c:390,10'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/localtime.c:392,10'
          Dst:             read
        - Src:             'src/lib/tzcode/localtime.c:394,25'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/localtime.c:395,3'
          Dst:             close
        - Src:             'src/lib/tzcode/localtime.c:398,6'
          Dst:             close
        - Src:             'src/lib/tzcode/localtime.c:399,10'
          Dst:             __errno_location
        - Src:             'src/lib/tzcode/localtime.c:404,29'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:405,28'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:408,26'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:409,26'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:410,26'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:411,26'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:449,37'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:450,16'
          Dst:             detzcode64
        - Src:             'src/lib/tzcode/localtime.c:486,23'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:507,37'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:508,16'
          Dst:             detzcode64
        - Src:             'src/lib/tzcode/localtime.c:509,25'
          Dst:             detzcode
        - Src:             'src/lib/tzcode/localtime.c:578,7'
          Dst:             tzparse
        - Src:             'src/lib/tzcode/localtime.c:594,10'
          Dst:             strcmp
        - Src:             'src/lib/tzcode/localtime.c:601,22'
          Dst:             strlen
        - Src:             'src/lib/tzcode/localtime.c:603,7'
          Dst:             strlcpy
        - Src:             'src/lib/tzcode/localtime.c:628,15'
          Dst:             leapcorr
        - Src:             'src/lib/tzcode/localtime.c:627,10'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:650,9'
          Dst:             typesequiv
        - Src:             'src/lib/tzcode/localtime.c:661,9'
          Dst:             typesequiv
        - Src:             'src/lib/tzcode/localtime.c:685,26'
          Dst:             ttunspecified
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tzparse
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.state *'
        - 'struct.state *'
      constantsTouched: []
      argNames:
        - name
        - sp
        - basep
      BBCount:         185
      ICount:          1325
      EdgeCount:       250
      CyclomaticComplexity: 67
      functionsReached:
        - getoffset
        - getqzname
        - getrule
        - getzname
        - increment_overflow
        - increment_overflow_time
        - init_ttinfo
        - transtime
        - tzload
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1072,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1073,7'
              BranchSideFuncs:
                - getqzname
                - getoffset
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1081,19'
              BranchSideFuncs:
                - getzname
                - getoffset
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1076,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1077,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1078,12'
              BranchSideFuncs:
                - getoffset
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1084,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1085,3'
              BranchSideFuncs:
                - getoffset
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1086,19'
              BranchSideFuncs:
                - getoffset
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1087,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1088,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1089,12'
              BranchSideFuncs:
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1090,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1091,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1092,6'
              BranchSideFuncs:
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1092,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1093,11'
              BranchSideFuncs:
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1099,32'
              BranchSideFuncs:
                - tzload
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1093,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1094,11'
              BranchSideFuncs:
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1095,11'
              BranchSideFuncs:
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1103,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1104,12'
              BranchSideFuncs:
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1105,7'
              BranchSideFuncs:
                - init_ttinfo
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
        - Branch String:   'src/lib/tzcode/localtime.c:1105,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1106,8'
              BranchSideFuncs:
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
                - getqzname
            - BranchSide:      'src/lib/tzcode/localtime.c:1324,10'
              BranchSideFuncs:
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1106,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1107,14'
              BranchSideFuncs:
                - getqzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:1114,14'
              BranchSideFuncs:
                - getzname
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:1109,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1111,13'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:1118,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1119,4'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:1120,14'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:1121,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1122,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1123,8'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
        - Branch String:   'src/lib/tzcode/localtime.c:1123,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1123,25'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:1128,16'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1123,37'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1123,41'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - getoffset
            - BranchSide:      'src/lib/tzcode/localtime.c:1128,16'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1123,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1124,21'
              BranchSideFuncs:
                - getoffset
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1128,16'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1125,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1126,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1127,3'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1129,21'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1129,25'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1131,8'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1129,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1130,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1131,8'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1131,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1131,24'
              BranchSideFuncs:
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1137,17'
              BranchSideFuncs:
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1131,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1137,17'
              BranchSideFuncs:
                - getrule
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1251,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1141,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1142,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1143,13'
              BranchSideFuncs:
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1143,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1145,24'
              BranchSideFuncs:
                - getrule
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1145,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1146,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1147,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1147,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1148,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1149,4'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1162,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1162,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1162,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1165,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1167,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1170,4'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1170,29'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1170,4'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1171,40'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1170,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1162,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1173,4'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1175,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1175,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1175,19'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1180,22'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1181,9'
              BranchSideFuncs:
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1183,6'
              BranchSideFuncs:
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1181,42'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1182,9'
              BranchSideFuncs:
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1183,6'
              BranchSideFuncs:
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1179,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1183,6'
              BranchSideFuncs:
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1184,15'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow
                - increment_overflow
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1189,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1190,13'
              BranchSideFuncs:
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1191,16'
              BranchSideFuncs:
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1191,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1192,40'
              BranchSideFuncs:
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1237,18'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1197,20'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1197,20'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1197,20'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1200,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1201,19'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1205,9'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1205,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1206,10'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1208,29'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1206,30'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1207,10'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1225,9'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1205,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1208,29'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1225,9'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1208,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1209,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1210,25'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1213,34'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1214,10'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1217,25'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1211,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1216,9'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1217,25'
              BranchSideFuncs:
                - increment_overflow_time
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1220,32'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1221,10'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1224,5'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1218,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1222,30'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
            - BranchSide:      'src/lib/tzcode/localtime.c:1224,5'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
                - increment_overflow
        - Branch String:   'src/lib/tzcode/localtime.c:1225,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1226,16'
              BranchSideFuncs:
                - increment_overflow
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1233,21'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1227,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1230,15'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
            - BranchSide:      'src/lib/tzcode/localtime.c:1231,5'
              BranchSideFuncs:
                - increment_overflow_time
                - transtime
                - transtime
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1232,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1234,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1235,15'
              BranchSideFuncs:
                - transtime
                - transtime
                - increment_overflow_time
                - increment_overflow
                - increment_overflow_time
                - increment_overflow_time
        - Branch String:   'src/lib/tzcode/localtime.c:1238,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1239,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1241,32'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1251,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1252,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1256,19'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1257,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1258,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1264,19'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1259,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1260,24'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1263,4'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1265,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1266,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1275,10'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1267,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1268,24'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1271,4'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1280,4'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1281,9'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1318,17'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1283,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1285,5'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1301,10'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1301,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1301,20'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1305,21'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1301,10'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1302,21'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1305,21'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1310,9'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1311,23'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
            - BranchSide:      'src/lib/tzcode/localtime.c:1313,23'
              BranchSideFuncs:
                - init_ttinfo
                - init_ttinfo
        - Branch String:   'src/lib/tzcode/localtime.c:1335,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1336,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1339,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1075,10'
          Dst:             getqzname
        - Src:             'src/lib/tzcode/localtime.c:1081,10'
          Dst:             getzname
        - Src:             'src/lib/tzcode/localtime.c:1086,9'
          Dst:             getoffset
        - Src:             'src/lib/tzcode/localtime.c:1099,13'
          Dst:             tzload
        - Src:             'src/lib/tzcode/localtime.c:1108,11'
          Dst:             getqzname
        - Src:             'src/lib/tzcode/localtime.c:1115,11'
          Dst:             getzname
        - Src:             'src/lib/tzcode/localtime.c:1124,11'
          Dst:             getoffset
        - Src:             'src/lib/tzcode/localtime.c:1141,16'
          Dst:             getrule
        - Src:             'src/lib/tzcode/localtime.c:1145,16'
          Dst:             getrule
        - Src:             'src/lib/tzcode/localtime.c:1153,4'
          Dst:             init_ttinfo
        - Src:             'src/lib/tzcode/localtime.c:1154,4'
          Dst:             init_ttinfo
        - Src:             'src/lib/tzcode/localtime.c:1165,9'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:1179,9'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:1181,9'
          Dst:             increment_overflow
        - Src:             'src/lib/tzcode/localtime.c:1189,8'
          Dst:             increment_overflow
        - Src:             'src/lib/tzcode/localtime.c:1192,30'
          Dst:             transtime
        - Src:             'src/lib/tzcode/localtime.c:1194,21'
          Dst:             transtime
        - Src:             'src/lib/tzcode/localtime.c:1211,11'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:1218,11'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:1227,10'
          Dst:             increment_overflow
        - Src:             'src/lib/tzcode/localtime.c:1232,9'
          Dst:             increment_overflow_time
        - Src:             'src/lib/tzcode/localtime.c:1318,4'
          Dst:             init_ttinfo
        - Src:             'src/lib/tzcode/localtime.c:1319,4'
          Dst:             init_ttinfo
        - Src:             'src/lib/tzcode/localtime.c:1327,3'
          Dst:             init_ttinfo
    - functionName:    tzload
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.state *'
        - bool
      constantsTouched: []
      argNames:
        - name
        - sp
        - doextend
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tzloadbody
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:739,9'
          Dst:             tzloadbody
    - functionName:    init_ttinfo
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ttinfo *'
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - s
        - utoff
        - isdst
        - desigidx
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scrub_abbrs
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.state *'
      constantsTouched: []
      argNames:
        - sp
      BBCount:         19
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:283,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:284,32'
              BranchSideFuncs:
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:289,9'
              BranchSideFuncs:
                - strlen
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:284,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:284,49'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strchr
            - BranchSide:      'src/lib/tzcode/localtime.c:285,4'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strchr
        - Branch String:   'src/lib/tzcode/localtime.c:289,2'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:290,39'
              BranchSideFuncs:
                - strlen
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:297,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:293,36'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:294,14'
              BranchSideFuncs:
                - strcmp
                - strlen
            - BranchSide:      'src/lib/tzcode/localtime.c:296,2'
              BranchSideFuncs:
                - strlen
                - strcmp
        - Branch String:   'src/lib/tzcode/localtime.c:293,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:295,6'
              BranchSideFuncs:
                - strlen
                - strcmp
            - BranchSide:      'src/lib/tzcode/localtime.c:296,2'
              BranchSideFuncs:
                - strlen
                - strcmp
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:284,7'
          Dst:             strchr
        - Src:             'src/lib/tzcode/localtime.c:293,7'
          Dst:             strlen
        - Src:             'src/lib/tzcode/localtime.c:294,7'
          Dst:             strcmp
    - functionName:    localsub
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      'struct.tnt_tm *'
      argCount:        4
      argTypes:
        - 'struct.state *'
        - 'size_t *'
        - size_t
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - sp
        - timep
        - setname
        - tmp
      BBCount:         57
      ICount:          419
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - gmtsub
        - localsub
        - timesub
        - update_tzname_etc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1431,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1434,25'
              BranchSideFuncs:
                - gmtsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1436,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1436,18'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1436,21'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1437,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1436,37'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1437,7'
              BranchSideFuncs:
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1442,7'
              BranchSideFuncs:
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1437,19'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1437,22'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1475,6'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1436,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1442,7'
              BranchSideFuncs:
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1475,6'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1442,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1443,14'
              BranchSideFuncs:
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1445,14'
              BranchSideFuncs:
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1453,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1454,11'
              BranchSideFuncs:
                - localsub
            - BranchSide:      'src/lib/tzcode/localtime.c:1456,11'
              BranchSideFuncs:
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1458,25'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1458,28'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1459,4'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1458,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1459,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1460,21'
              BranchSideFuncs:
                - localsub
        - Branch String:   'src/lib/tzcode/localtime.c:1461,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1464,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1473,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1465,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1466,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1468,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1469,26'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1469,29'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1470,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1469,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1470,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/tzcode/localtime.c:1471,22'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1475,23'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1475,26'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1476,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1475,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1476,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1478,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1481,3'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1482,15'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1489,7'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1484,8'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1485,10'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1487,10'
              BranchSideFuncs:
                - timesub
                - update_tzname_etc
        - Branch String:   'src/lib/tzcode/localtime.c:1499,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1500,22'
              BranchSideFuncs:
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1507,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/tzcode/localtime.c:1504,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1505,22'
              BranchSideFuncs:
                - update_tzname_etc
            - BranchSide:      'src/lib/tzcode/localtime.c:1506,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1434,10'
          Dst:             gmtsub
        - Src:             'src/lib/tzcode/localtime.c:1460,12'
          Dst:             localsub
        - Src:             'src/lib/tzcode/localtime.c:1498,11'
          Dst:             timesub
        - Src:             'src/lib/tzcode/localtime.c:1505,4'
          Dst:             update_tzname_etc
    - functionName:    tnt_localtime_rz
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     externalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      'struct.tnt_tm *'
      argCount:        3
      argTypes:
        - 'struct.state *'
        - 'size_t *'
        - 'struct.tnt_tm *'
      constantsTouched: []
      argNames:
        - sp
        - timep
        - tmp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localsub
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1515,9'
          Dst:             localsub
    - functionName:    tzfree
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     externalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.state *'
      constantsTouched: []
      argNames:
        - sp
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zoneinit
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.state *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sp
        - name
      BBCount:         21
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_ttinfo
        - scrub_abbrs
        - strlcpy
        - tzload
        - tzparse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1347,11'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1347,15'
              BranchSideFuncs:
                - init_ttinfo
                - strlcpy
                - tzload
                - scrub_abbrs
                - tzparse
            - BranchSide:      'src/lib/tzcode/localtime.c:1361,20'
              BranchSideFuncs:
                - tzload
                - scrub_abbrs
                - tzparse
        - Branch String:   'src/lib/tzcode/localtime.c:1347,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1351,3'
              BranchSideFuncs:
                - tzload
                - scrub_abbrs
                - tzparse
            - BranchSide:      'src/lib/tzcode/localtime.c:1361,20'
              BranchSideFuncs:
                - tzload
                - scrub_abbrs
                - tzparse
        - Branch String:   'src/lib/tzcode/localtime.c:1362,16'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1362,19'
              BranchSideFuncs:
                - scrub_abbrs
                - tzparse
            - BranchSide:      'src/lib/tzcode/localtime.c:1365,7'
              BranchSideFuncs:
                - scrub_abbrs
        - Branch String:   'src/lib/tzcode/localtime.c:1362,24'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1362,27'
              BranchSideFuncs:
                - scrub_abbrs
                - tzparse
            - BranchSide:      'src/lib/tzcode/localtime.c:1365,7'
              BranchSideFuncs:
                - scrub_abbrs
        - Branch String:   'src/lib/tzcode/localtime.c:1362,42'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1363,15'
              BranchSideFuncs:
                - tzparse
                - scrub_abbrs
            - BranchSide:      'src/lib/tzcode/localtime.c:1365,7'
              BranchSideFuncs:
                - scrub_abbrs
        - Branch String:   'src/lib/tzcode/localtime.c:1362,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1364,8'
              BranchSideFuncs:
                - scrub_abbrs
            - BranchSide:      'src/lib/tzcode/localtime.c:1365,7'
              BranchSideFuncs:
                - scrub_abbrs
        - Branch String:   'src/lib/tzcode/localtime.c:1365,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1366,16'
              BranchSideFuncs:
                - scrub_abbrs
            - BranchSide:      'src/lib/tzcode/localtime.c:1367,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1356,3'
          Dst:             init_ttinfo
        - Src:             'src/lib/tzcode/localtime.c:1357,3'
          Dst:             strlcpy
        - Src:             'src/lib/tzcode/localtime.c:1361,13'
          Dst:             tzload
        - Src:             'src/lib/tzcode/localtime.c:1363,7'
          Dst:             tzparse
        - Src:             'src/lib/tzcode/localtime.c:1366,4'
          Dst:             scrub_abbrs
    - functionName:    tzalloc
      functionSourceFile: '/src/tarantool/src/lib/tzcode/localtime.c'
      linkageType:     externalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'struct.state *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - zoneinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/tzcode/localtime.c:1377,6'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:0,0'
              BranchSideFuncs:
                - zoneinit
                - free
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:1378,22'
              BranchSideFuncs:
                - zoneinit
                - free
                - __errno_location
        - Branch String:   'src/lib/tzcode/localtime.c:1379,7'
          Branch Sides:
            - BranchSide:      'src/lib/tzcode/localtime.c:1380,9'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'src/lib/tzcode/localtime.c:1384,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/tzcode/localtime.c:1378,13'
          Dst:             zoneinit
        - Src:             'src/lib/tzcode/localtime.c:1381,4'
          Dst:             __errno_location
    - functionName:    decSetSubnormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7533
      functionLinenumberEnd: 7598
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         31
      ICount:          250
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - decApplyRound
        - decSetCoeff
        - decShiftToMost
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7551,6'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7551,6'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7551,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7559,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7566,4'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7559,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7560,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7563,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7568,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7572,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7578,12'
              BranchSideFuncs:
                - decSetCoeff
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7572,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7572,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7573,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7587,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7587,29'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7591,7'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7591,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7592,31'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7597,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7582,3'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:7583,3'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7592,16'
          Dst:             decShiftToMost
    - functionName:    decSetCoeff
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6994
      functionLinenumberEnd: 7140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'short *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - lsu
        - len
        - residue
        - status
      BBCount:         78
      ICount:          586
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7005,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7006,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7020,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7006,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7008,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7015,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7010,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7011,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7012,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7015,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7015,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7016,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7022,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7022,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7024,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7024,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7027,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7046,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7027,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7028,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7034,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7029,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7029,56'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7033,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7029,55'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7029,60'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7030,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7034,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7034,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7035,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7049,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7049,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7050,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7050,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7050,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7051,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7055,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7056,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7082,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7058,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7059,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7063,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7059,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7059,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7060,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7065,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7066,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7070,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7074,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7075,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7082,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7082,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7085,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7110,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7111,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7115,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7121,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7121,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7122,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7133,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7133,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7134,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7138,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7138,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7139,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decApplyRound
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7175
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         112
      ICount:          601
      EdgeCount:       144
      CyclomaticComplexity: 34
      functionsReached:
        - decSetOverflow
        - decUnitAddSub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7179,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7179,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7181,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7184,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7191,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7199,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7203,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7207,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7215,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7219,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7225,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7236,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7245,8'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7192,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7192,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7193,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7192,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7192,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7193,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7199,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7199,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7200,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7203,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7203,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7204,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7207,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7207,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7208,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7210,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7210,34'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7211,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7215,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7215,27'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7216,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7219,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7219,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7220,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7225,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7226,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7229,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7226,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7226,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7227,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7236,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7237,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7240,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7237,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7237,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7238,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7253,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7253,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7260,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7260,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7262,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7286,16'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7264,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7266,14'
              BranchSideFuncs:
                - decSetOverflow
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7278,12'
              BranchSideFuncs:
                - decSetOverflow
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7266,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7266,35'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7268,26'
              BranchSideFuncs:
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7269,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7269,43'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7270,9'
              BranchSideFuncs:
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7272,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7273,26'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7275,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7278,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7278,28'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7279,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7288,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7290,14'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7316,12'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7290,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7290,35'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7292,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7295,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7295,52'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7296,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7303,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7312,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7304,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7306,31'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7304,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7304,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7306,31'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7316,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7316,19'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7317,12'
              BranchSideFuncs:
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:7323,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7323,58'
              BranchSideFuncs:
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:7323,58'
              BranchSideFuncs:
                - decUnitAddSub
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7273,11'
          Dst:             decSetOverflow
        - Src:             'third_party/decNumber/decNumber.c:7323,3'
          Dst:             decUnitAddSub
    - functionName:    decShiftToMost
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6789
      functionLinenumberEnd: 6830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - uar
        - digits
        - shift
      BBCount:         36
      ICount:          304
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6794,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6794,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6795,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6795,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6796,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6800,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6801,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6801,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6801,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6802,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6802,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6802,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6803,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6803,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6803,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6804,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6805,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6805,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6805,54'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6806,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6808,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6808,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6809,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6812,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6819,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6819,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6820,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6825,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6826,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6829,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decSetOverflow
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7452
      functionLinenumberEnd: 7488
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - status
      BBCount:         32
      ICount:          198
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - decNumberZero
        - decSetMaxValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7456,7'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7456,7'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7457,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7466,17'
              BranchSideFuncs:
                - decNumberZero
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7458,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7458,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7459,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7459,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7460,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7463,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7467,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7469,14'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7472,14'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7475,11'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7478,12'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7480,14'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7475,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7475,24'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7476,7'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7478,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7478,25'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7479,7'
              BranchSideFuncs:
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:7482,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7483,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:7486,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7466,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7483,5'
          Dst:             decSetMaxValue
    - functionName:    decUnitAddSub
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6443
      functionLinenumberEnd: 6678
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - int
        - 'short *'
        - int
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - a
        - alength
        - b
        - blength
        - bshift
        - c
        - m
      BBCount:         65
      ICount:          556
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6461,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6462,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6473,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6464,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6464,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6468,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6464,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6465,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6468,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6468,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6469,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6469,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6469,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6470,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6473,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6474,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6483,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6483,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6484,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6564,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6489,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6490,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6513,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6513,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6514,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6523,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6517,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6517,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6518,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6527,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6527,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6528,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6564,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6564,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6650,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6564,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6565,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6646,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6565,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6566,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6570,22'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6575,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6576,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6600,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6600,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6601,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6610,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6604,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6604,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6605,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6614,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6614,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6615,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6650,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6650,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6651,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6651,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6652,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6657,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6658,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6659,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6673,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6660,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6661,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6665,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6673,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6674,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6677,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberZero
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        1
      argTypes:
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decSetMaxValue
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7498
      functionLinenumberEnd: 7513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         7
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7504,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7504,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7506,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decUnitCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6338
      functionLinenumberEnd: 6392
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - int
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - alength
        - b
        - blength
        - exp
      BBCount:         51
      ICount:          368
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - decUnitAddSub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6346,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6347,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6347,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6347,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6348,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6348,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6348,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6350,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6352,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6353,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6356,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6353,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6353,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6354,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6354,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6354,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6355,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6361,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,22'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,22'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6361,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6361,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6362,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,24'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,24'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6362,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6362,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,8'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6367,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,15'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6367,15'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6368,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6368,26'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:6369,7'
              BranchSideFuncs:
                - decUnitAddSub
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:6371,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6372,29'
              BranchSideFuncs:
                - malloc
                - decUnitAddSub
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6377,12'
              BranchSideFuncs:
                - decUnitAddSub
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6373,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6373,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6374,9'
              BranchSideFuncs:
                - decUnitAddSub
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6383,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6383,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,12'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6386,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6386,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6386,46'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6387,14'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:6390,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6390,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:6391,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6380,12'
          Dst:             decUnitAddSub
    - functionName:    decNumberVersion
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3674
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberTrim
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3658
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        1
      argTypes:
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decContextDefault
        - decTrim
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3664,3'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:3665,10'
          Dst:             decTrim
    - functionName:    decTrim
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6696
      functionLinenumberEnd: 6754
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - char
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - all
        - noclamp
        - dropped
      BBCount:         49
      ICount:          343
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - decShiftToLeast
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6707,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,10'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6706,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6707,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6708,7'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6708,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6709,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6714,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6717,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6720,17'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6739,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6721,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6721,38'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6726,10'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6726,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6728,11'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6733,8'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6728,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6729,13'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6732,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6729,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6729,21'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6730,12'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6734,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6735,9'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6738,5'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6739,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6739,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6742,7'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6742,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6742,22'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,19'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6742,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6743,14'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,19'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6744,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6744,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6745,9'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6745,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6745,19'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6746,5'
              BranchSideFuncs:
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:6749,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,45'
              BranchSideFuncs:
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:6749,45'
              BranchSideFuncs:
                - decShiftToLeast
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6749,3'
          Dst:             decShiftToLeast
    - functionName:    decShiftToLeast
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6845
      functionLinenumberEnd: 6890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - uar
        - units
        - shift
      BBCount:         28
      ICount:          283
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6850,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6850,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6851,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6851,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6852,6'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6856,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6857,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6857,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6857,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6858,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6859,12'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6859,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6860,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6860,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6861,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6865,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6865,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6875,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6875,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6876,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6887,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6887,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6888,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberIsSubnormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3640,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3640,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3641,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3641,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3643,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3644,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3644,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3645,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberSetBCD
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3605
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - bcd
        - n
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3590,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3590,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3590,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3597,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3598,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3598,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3598,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3599,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3604,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3600,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3600,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3601,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberGetBCD
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3574
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - bcd
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3564,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3565,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3574,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3568,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3568,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3569,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberCopyNegate
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - res
        - rhs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3515,3'
          Dst:             decNumberCopy
    - functionName:    decNumberCopy
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         14
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3456,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3456,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3462,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3466,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3471,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3475,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3472,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3472,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3472,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3473,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3473,47'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3474,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberClassToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3425
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - eclass
      BBCount:         22
      ICount:          104
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3426,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3426,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3427,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3427,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3428,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3428,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3428,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3429,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3429,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3429,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3430,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3430,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3430,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3431,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3431,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3431,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3432,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3432,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3432,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3433,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3433,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3433,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3434,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3434,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3434,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3435,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3435,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3435,40'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3436,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberClass
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         27
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - decNumberIsNormal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3398,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3399,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3406,25'
              BranchSideFuncs:
                - decNumberIsNormal
        - Branch String:   'third_party/decNumber/decNumber.c:3399,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3399,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3400,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3400,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3400,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3402,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3402,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3402,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3403,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3406,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3407,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3407,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3407,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3408,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3411,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3411,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3412,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3412,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3412,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3413,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3415,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3415,32'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3416,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3406,7'
          Dst:             decNumberIsNormal
    - functionName:    decNumberIsNormal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3614
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3620,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3620,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3621,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3623,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3624,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3624,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3625,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberXor
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3333
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          464
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3342,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3342,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3342,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3342,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3343,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3343,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3342,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3344,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3348,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3351,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3351,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3351,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3352,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3352,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3352,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3353,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3353,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3353,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3354,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3355,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3355,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3355,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3357,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3380,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:3357,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3357,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3358,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3359,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3359,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3360,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3362,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3365,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3378,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3365,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3366,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3377,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3366,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3366,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3367,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3371,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3372,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3375,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3376,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3375,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3375,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3376,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3344,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:3372,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:3380,15'
          Dst:             decGetDigits
    - functionName:    decStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7845
      functionLinenumberEnd: 7855
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - int
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - status
        - set
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decContextSetStatus
        - decNumberZero
      functionUses:    44
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7846,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7846,7'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:7848,9'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:7848,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7848,34'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:7850,21'
              BranchSideFuncs:
                - decNumberZero
                - decContextSetStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7850,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7854,3'
          Dst:             decContextSetStatus
    - functionName:    decGetDigits
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 7905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - uar
        - len
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7882,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7882,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7883,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7883,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7884,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7889,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7884,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7884,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7885,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7889,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7889,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7890,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7892,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7892,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7893,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberToIntegralValue
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberToIntegralExact
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3310,3'
          Dst:             decNumberToIntegralExact
    - functionName:    decNumberToIntegralExact
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - decNaNs
        - decNumberCopy
        - decNumberQuantize
        - decNumberZero
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3287,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3288,9'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3293,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberQuantize
                - decStatus
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3288,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3288,49'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3289,19'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3293,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3293,48'
              BranchSideFuncs:
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3295,14'
              BranchSideFuncs:
                - decNumberZero
                - decNumberQuantize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3302,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3302,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3303,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3288,35'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3289,11'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:3293,34'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3298,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3299,5'
          Dst:             decNumberQuantize
        - Src:             'third_party/decNumber/decNumber.c:3302,18'
          Dst:             decStatus
    - functionName:    decNaNs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7796
      functionLinenumberEnd: 7827
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - status
      BBCount:         31
      ICount:          255
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - decDecap
        - decNumberCopy
      functionUses:    16
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7799,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7800,6'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7801,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7801,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7801,25'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7802,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7802,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7803,9'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7806,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7806,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7806,34'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7807,13'
              BranchSideFuncs:
                - decDecap
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:7810,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7810,47'
              BranchSideFuncs:
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:7815,15'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7816,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7816,20'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7816,20'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7817,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7817,64'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,17'
              BranchSideFuncs:
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:7818,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,33'
              BranchSideFuncs:
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:7818,33'
              BranchSideFuncs:
                - decDecap
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7810,33'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:7820,34'
          Dst:             decDecap
    - functionName:    decNumberQuantize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decQuantizeOp
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2386,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2386,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2386,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2385,3'
          Dst:             decQuantizeOp
        - Src:             'third_party/decNumber/decNumber.c:2386,18'
          Dst:             decStatus
    - functionName:    decQuantizeOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5937
      functionLinenumberEnd: 6075
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - quant
        - status
      BBCount:         51
      ICount:          406
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - decApplyRound
        - decCopyFit
        - decFinalize
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decShiftToMost
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5971,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5973,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5984,9'
              BranchSideFuncs:
                - decGetInt
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5973,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5974,17'
              BranchSideFuncs:
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5976,17'
              BranchSideFuncs:
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5976,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5977,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5979,26'
              BranchSideFuncs:
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5984,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5984,23'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:5989,24'
              BranchSideFuncs:
                - decGetInt
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:5997,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5997,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5997,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5997,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5998,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5998,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5999,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5999,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5996,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6000,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6004,9'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6005,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6012,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6014,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6015,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6019,11'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decApplyRound
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6019,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6023,18'
              BranchSideFuncs:
                - decCopyFit
                - decApplyRound
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:6050,23'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:6031,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6034,15'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6045,9'
              BranchSideFuncs:
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6034,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6035,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6039,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6061,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6062,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6066,19'
              BranchSideFuncs:
                - decFinalize
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5974,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5979,12'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5989,14'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:6005,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:6026,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:6027,9'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:6039,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:6050,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:6053,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:6066,7'
          Dst:             decFinalize
    - functionName:    decGetInt
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7646
      functionLinenumberEnd: 7721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         60
      ICount:          370
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7661,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7661,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7663,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7665,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7667,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7670,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7672,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7673,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7676,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7673,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7673,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7674,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7676,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7676,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7681,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7687,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7687,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7689,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7696,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7696,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7698,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7698,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7699,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7714,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7701,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7702,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7705,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7705,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7706,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7712,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7706,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7706,65'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7708,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7709,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7708,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7708,50'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7709,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7710,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7710,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7711,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7714,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7715,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7719,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7715,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7715,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7716,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7719,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7719,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7720,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decCopyFit
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6952
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dest
        - src
        - set
        - residue
        - status
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decSetCoeff
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6951,3'
          Dst:             decSetCoeff
    - functionName:    decFinalize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7379
      functionLinenumberEnd: 7439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dn
        - set
        - residue
        - status
      BBCount:         33
      ICount:          267
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - decApplyRound
        - decCompare
        - decNumberZero
        - decSetOverflow
        - decSetSubnormal
        - decShiftToMost
      functionUses:    23
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7389,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7393,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7415,8'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7393,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7395,23'
              BranchSideFuncs:
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7399,5'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
        - Branch String:   'third_party/decNumber/decNumber.c:7403,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7404,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7407,10'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
        - Branch String:   'third_party/decNumber/decNumber.c:7407,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7407,23'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
                - decApplyRound
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7412,5'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7407,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7408,21'
              BranchSideFuncs:
                - decApplyRound
                - decSetSubnormal
            - BranchSide:      'third_party/decNumber/decNumber.c:7412,5'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
                - decApplyRound
        - Branch String:   'third_party/decNumber/decNumber.c:7415,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7415,34'
              BranchSideFuncs:
                - decApplyRound
                - decShiftToMost
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7418,7'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7418,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7418,46'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7422,7'
              BranchSideFuncs:
                - decShiftToMost
                - decSetOverflow
        - Branch String:   'third_party/decNumber/decNumber.c:7422,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7423,20'
              BranchSideFuncs:
                - decSetOverflow
            - BranchSide:      'third_party/decNumber/decNumber.c:7427,8'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7427,20'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7430,9'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7433,8'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7433,8'
              BranchSideFuncs:
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs:
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:7433,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7434,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7436,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7395,7'
          Dst:             decSetSubnormal
        - Src:             'third_party/decNumber/decNumber.c:7399,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:7402,10'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:7408,7'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7409,7'
          Dst:             decSetSubnormal
        - Src:             'third_party/decNumber/decNumber.c:7415,20'
          Dst:             decApplyRound
        - Src:             'third_party/decNumber/decNumber.c:7423,5'
          Dst:             decSetOverflow
        - Src:             'third_party/decNumber/decNumber.c:7434,16'
          Dst:             decShiftToMost
    - functionName:    decCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6274
      functionLinenumberEnd: 6318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - char
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - abs
      BBCount:         65
      ICount:          408
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - decUnitCompare
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,7'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,7'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6280,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6280,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6281,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6281,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6282,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6282,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6284,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6284,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6286,5'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6288,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,19'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6289,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6288,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6288,51'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6289,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,9'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6290,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6290,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6291,15'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6292,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6292,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6293,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6293,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6293,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6294,9'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6294,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6294,20'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6298,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6299,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6306,7'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6299,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6300,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6303,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6300,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6300,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6301,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6306,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6308,22'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6313,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6313,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6314,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6314,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6314,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6315,26'
              BranchSideFuncs:
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6315,26'
              BranchSideFuncs:
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6316,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6316,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6317,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6313,11'
          Dst:             decUnitCompare
    - functionName:    decDecap
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7735
      functionLinenumberEnd: 7754
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - drop
      BBCount:         15
      ICount:          169
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - decGetDigits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7738,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7744,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,7'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7748,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,14'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7748,14'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7749,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7749,7'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7749,7'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:7750,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7750,34'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:7752,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:7752,14'
          Dst:             decGetDigits
    - functionName:    decNumberSubtract
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3248,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3248,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3248,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3247,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3248,18'
          Dst:             decStatus
    - functionName:    decAddOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3909
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - negate
        - status
      BBCount:         176
      ICount:          1377
      EdgeCount:       240
      CyclomaticComplexity: 66
      functionsReached:
        - decCopyFit
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decSetCoeff
        - decShiftToMost
        - decUnitAddSub
      functionUses:    22
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3954,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3955,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3955,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3956,17'
              BranchSideFuncs:
                - decNaNs
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3958,13'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3958,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3960,15'
              BranchSideFuncs:
                - decNumberZero
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3966,21'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3960,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3960,43'
              BranchSideFuncs:
                - decNumberZero
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3964,16'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3960,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3961,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3964,16'
              BranchSideFuncs:
                - decNumberZero
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3975,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3975,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3977,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3987,13'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3987,13'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3987,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3988,15'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3996,15'
              BranchSideFuncs:
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:3988,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3988,39'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3990,15'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3990,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3991,17'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3994,11'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3991,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3991,46'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3992,19'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3997,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3998,22'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4001,40'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4011,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4013,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4041,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4023,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4024,16'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4034,7'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4024,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4025,20'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4028,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4047,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4047,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4048,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4048,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4049,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4049,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4050,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4050,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4051,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4051,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4046,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4052,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4084,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4053,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4054,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decGetDigits
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4065,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decGetDigits
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4056,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4056,14'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4063,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4056,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4057,14'
              BranchSideFuncs:
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,15'
              BranchSideFuncs:
                - free
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4055,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,15'
              BranchSideFuncs:
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4063,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4058,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4058,39'
              BranchSideFuncs:
                - decNumberCopy
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4059,27'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4066,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decGetDigits
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:4067,15'
              BranchSideFuncs:
                - decGetDigits
                - free
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:4067,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4067,39'
              BranchSideFuncs:
                - decNumberCopy
                - decGetDigits
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4068,27'
              BranchSideFuncs:
                - decGetDigits
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4070,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4070,23'
              BranchSideFuncs:
                - decGetDigits
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4070,23'
              BranchSideFuncs:
                - decGetDigits
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4089,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4093,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4128,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4094,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4095,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4105,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
                - decCopyFit
                - decFinalize
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4105,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4108,19'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4110,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4110,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:4112,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:4114,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4115,38'
              BranchSideFuncs:
                - decShiftToMost
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4119,14'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4119,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4119,34'
              BranchSideFuncs:
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4120,9'
              BranchSideFuncs:
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4124,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4124,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4128,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4128,25'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4131,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4132,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4132,42'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4136,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4141,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4141,10'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4141,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4141,22'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4156,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4140,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4156,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4144,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4144,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4146,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4148,33'
              BranchSideFuncs:
                - malloc
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4154,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4149,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4150,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4152,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4166,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4167,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4167,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4167,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4168,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4168,31'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4170,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4171,20'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4181,12'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
                - decSetCoeff
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4182,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4188,13'
              BranchSideFuncs:
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,30'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4188,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,36'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4190,21'
              BranchSideFuncs:
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4189,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4189,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4224,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,17'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4224,17'
              BranchSideFuncs:
                - decGetDigits
                - decFinalize
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4233,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4237,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4237,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4233,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4238,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4241,5'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4238,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4238,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4239,40'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4243,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4243,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4243,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3956,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:3968,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3980,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4001,25'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4008,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4016,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4028,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4034,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4058,25'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4067,25'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4070,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4112,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4115,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:4120,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4166,17'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4189,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4190,9'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:4224,17'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4227,5'
          Dst:             decFinalize
    - functionName:    decNumberSquareRoot
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2902
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         116
      ICount:          1054
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - decAddOp
        - decCompareOp
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decShiftToLeast
        - decStatus
        - decTrim
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2954,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2955,11'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2966,12'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:2955,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2956,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2959,21'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2956,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2956,45'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2957,29'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2969,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2969,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2969,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2970,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2978,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2978,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2979,13'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,11'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2990,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2990,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2991,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2991,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2991,10'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2994,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2994,50'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2994,50'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2995,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2996,37'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,34'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2997,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2998,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3000,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:3003,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,43'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:3003,43'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:3004,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3005,37'
              BranchSideFuncs:
                - malloc
                - malloc
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:3015,19'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3007,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3007,30'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3008,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3007,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3008,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3010,9'
              BranchSideFuncs:
                - decNumberCopy
                - decContextDefault
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3031,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3033,7'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:3048,7'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decNumberZero
                - decNumberZero
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decDivideOp
                - decAddOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:3075,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,22'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3089,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3077,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,15'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:3077,15'
              BranchSideFuncs:
                - decDivideOp
                - decAddOp
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:3099,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3100,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3106,14'
              BranchSideFuncs:
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
                - decAddOp
                - decAddOp
        - Branch String:   'third_party/decNumber/decNumber.c:3122,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3124,7'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3133,16'
              BranchSideFuncs:
                - decAddOp
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decTrim
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
                - decAddOp
                - decAddOp
        - Branch String:   'third_party/decNumber/decNumber.c:3162,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3163,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3166,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3168,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3169,15'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3172,22'
              BranchSideFuncs:
                - decCompareOp
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3173,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3173,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3173,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3173,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3177,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3178,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3178,31'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3181,24'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3183,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3183,35'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3187,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3183,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3184,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3187,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3187,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3188,22'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:3191,17'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:3192,39'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3192,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3192,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3203,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3204,14'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3215,19'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3207,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3207,36'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3212,13'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3212,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3212,40'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3213,7'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3218,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3218,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3219,7'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3219,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3219,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:3220,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:3220,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3220,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:3224,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:3224,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2957,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2959,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2970,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2973,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:3015,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3020,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:3064,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3065,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3070,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3071,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:3080,7'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:3081,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3082,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3094,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:3095,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:3101,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3118,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3120,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3121,5'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3126,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3130,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3133,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3135,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3136,7'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3140,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3144,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:3155,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3156,5'
          Dst:             decTrim
        - Src:             'third_party/decNumber/decNumber.c:3167,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:3172,9'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:3192,15'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:3215,5'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:3224,18'
          Dst:             decStatus
    - functionName:    decMultiplyOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4943
      functionLinenumberEnd: 5250
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - status
      BBCount:         147
      ICount:          1177
      EdgeCount:       195
      CyclomaticComplexity: 50
      functionsReached:
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberZero
        - decSetCoeff
        - decUnitAddSub
      functionUses:    15
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5010,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5011,9'
              BranchSideFuncs:
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5027,7'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5011,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5012,15'
              BranchSideFuncs:
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5015,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5017,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:5016,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5016,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5016,37'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5015,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5017,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:5019,19'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5027,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5028,22'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5033,3'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5055,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5057,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5177,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5063,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5064,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5066,17'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5067,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5068,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5078,17'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5083,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5084,34'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,23'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5086,35'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5086,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5087,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5090,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5096,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5100,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5097,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,41'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5097,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5097,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5099,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5099,30'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5101,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5105,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5102,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,41'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5102,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5102,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5104,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5104,30'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5108,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5108,42'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5127,11'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5128,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5129,12'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5162,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5130,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5131,25'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5133,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5134,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5134,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5135,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5134,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5134,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5135,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5137,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5138,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5154,9'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5138,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5138,29'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5139,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5144,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5144,44'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5146,18'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5162,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5163,26'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5171,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5164,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5165,21'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5169,19'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5178,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,35'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,35'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5178,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5178,34'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5179,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5180,33'
              BranchSideFuncs:
                - malloc
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5190,15'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5181,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5181,31'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5182,21'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5193,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5193,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5193,16'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5194,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5194,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5194,23'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5196,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:5199,14'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5199,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5199,46'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5204,13'
              BranchSideFuncs:
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
                - decUnitAddSub
        - Branch String:   'third_party/decNumber/decNumber.c:5230,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5230,28'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5230,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5230,47'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5230,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5231,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5232,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5240,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5240,28'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5246,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5246,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5246,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5247,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5247,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5247,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5249,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5012,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5019,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5199,31'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:5222,17'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:5236,5'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:5237,5'
          Dst:             decFinalize
    - functionName:    decDivideOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4323
      functionLinenumberEnd: 4901
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - op
        - status
      BBCount:         310
      ICount:          2206
      EdgeCount:       416
      CyclomaticComplexity: 108
      functionsReached:
        - decCopyFit
        - decFinalize
        - decGetDigits
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decSetCoeff
        - decShiftToLeast
        - decUnitAddSub
        - decUnitCompare
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:4390,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4391,11'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4391,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4392,17'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4396,11'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4396,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4397,13'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4408,16'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
                - decCopyFit
        - Branch String:   'third_party/decNumber/decNumber.c:4397,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4398,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4399,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4397,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4399,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4403,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4409,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4411,22'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4414,25'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4429,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4429,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4430,11'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4430,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4431,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4435,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4436,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4436,38'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4438,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4445,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNumberCopy
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4445,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4450,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - decNumberZero
                - decNumberCopy
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4476,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4450,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4451,18'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4458,19'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:4458,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4459,25'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4463,20'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4481,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4481,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4481,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4482,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4482,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4483,23'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4491,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4491,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4492,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4502,7'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4492,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4492,31'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4495,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4492,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4495,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4501,9'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4508,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4508,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4509,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4511,31'
              BranchSideFuncs:
                - malloc
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4529,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4512,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4513,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4515,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4530,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4530,42'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,15'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4531,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4531,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4533,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4533,32'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:4534,10'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:4534,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4536,32'
              BranchSideFuncs:
                - malloc
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4549,10'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4537,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4538,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4540,12'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4550,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4550,20'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4550,20'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4551,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4551,70'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4552,5'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4552,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4552,37'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4555,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4556,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4556,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4556,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4563,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4563,30'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4564,21'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4565,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4566,19'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4576,13'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4567,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4567,32'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4568,7'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4576,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4576,54'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4577,13'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4577,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4577,54'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4584,11'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4584,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4598,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4587,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4587,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4589,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4589,28'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4590,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4595,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4595,54'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4596,7'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4617,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4617,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4617,56'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4619,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4619,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4619,33'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4620,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4620,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4624,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4651,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4628,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4628,32'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4629,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4629,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4629,27'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4630,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4630,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4630,28'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4631,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4633,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4633,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4634,16'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4634,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4638,21'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4646,30'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4653,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4653,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4655,25'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4676,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4676,26'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4677,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4676,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4677,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4691,12'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4679,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4680,20'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4683,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4681,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4681,64'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4682,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4686,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4686,34'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4687,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4691,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4691,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4691,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4692,13'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,11'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4692,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4692,37'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,14'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4693,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,29'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4695,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4693,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4693,53'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4695,9'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4698,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,28'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
            - BranchSide:      'third_party/decNumber/decNumber.c:4702,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4698,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4698,40'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4702,15'
              BranchSideFuncs:
                - decUnitAddSub
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4711,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4712,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4716,18'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4720,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,12'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4755,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4722,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,23'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4722,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4722,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4729,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4734,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4734,40'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4736,20'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4736,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4737,40'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4741,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4743,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4744,38'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4749,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4746,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4746,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4746,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4755,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4756,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4759,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decShiftToLeast
                - decGetDigits
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:4771,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4771,25'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
                - decNumberZero
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4771,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4772,19'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,14'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4773,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4773,38'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4774,25'
              BranchSideFuncs:
                - decNumberZero
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4784,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4784,36'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4785,17'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4794,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4794,46'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4797,35'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4800,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4800,17'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4800,17'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4803,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4803,46'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4808,13'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decUnitCompare
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4808,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4814,34'
              BranchSideFuncs:
                - decUnitAddSub
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4877,9'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4821,63'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4822,34'
              BranchSideFuncs:
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4822,34'
              BranchSideFuncs:
                - decUnitCompare
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4823,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4824,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4829,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4829,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4831,19'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4833,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4833,24'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4834,15'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:4838,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,29'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4844,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4838,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4838,43'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
                - decUnitAddSub
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:4876,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4838,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4844,18'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4876,11'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4845,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4846,23'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4857,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4847,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4848,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4851,24'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4848,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4848,40'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4849,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4851,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4851,58'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4852,19'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4857,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4858,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4863,17'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4869,47'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4870,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4870,37'
              BranchSideFuncs:
                - decUnitAddSub
                - decGetDigits
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4872,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4872,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4872,21'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4895,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4895,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:4896,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:4896,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:4392,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:4403,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4411,11'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4414,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4423,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4431,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4435,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4453,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4456,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4459,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4464,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:4483,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4496,11'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:4497,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4591,7'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4664,9'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4744,22'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4745,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4774,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:4780,11'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:4797,19'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:4799,19'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4814,20'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4821,19'
          Dst:             decUnitCompare
        - Src:             'third_party/decNumber/decNumber.c:4868,23'
          Dst:             decUnitAddSub
        - Src:             'third_party/decNumber/decNumber.c:4871,23'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:4885,5'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:4887,5'
          Dst:             decFinalize
    - functionName:    decCompareOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6110
      functionLinenumberEnd: 6258
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        6
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
        - op
        - status
      BBCount:         131
      ICount:          736
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - decCompare
        - decCopyFit
        - decFinalize
        - decNaNs
        - decNumberZero
        - decUnitCompare
      functionUses:    12
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6141,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6142,11'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6154,13'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6142,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6143,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6146,12'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6146,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6147,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6150,7'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6155,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6156,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,9'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6156,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6156,25'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6157,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6157,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6158,10'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6159,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6159,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6162,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6177,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
        - Branch String:   'third_party/decNumber/decNumber.c:6162,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6162,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
            - BranchSide:      'third_party/decNumber/decNumber.c:6163,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decUnitCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6163,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6163,47'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6165,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,43'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6165,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6165,71'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,19'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6166,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,43'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6166,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6166,71'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6169,43'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6170,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6170,33'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6170,43'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,18'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6169,18'
              BranchSideFuncs:
                - decUnitCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6173,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6173,47'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6174,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6177,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6177,36'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6180,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
        - Branch String:   'third_party/decNumber/decNumber.c:6180,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6180,38'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:6182,13'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6180,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decNaNs
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6182,13'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6183,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6183,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6184,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6193,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,61'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,27'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
                - decCompare
        - Branch String:   'third_party/decNumber/decNumber.c:6193,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6193,61'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6194,29'
              BranchSideFuncs:
                - decCompare
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6197,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6197,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,24'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6199,38'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6199,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,11'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6215,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6200,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6200,28'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6209,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6200,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6203,13'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6209,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6203,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6204,15'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6208,9'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6204,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6204,50'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6205,23'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6206,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6206,49'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:6207,11'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:6210,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6211,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6214,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6212,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6212,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6213,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:6215,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6215,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6217,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6220,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6222,21'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6231,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6232,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6235,19'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6232,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6232,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6233,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6235,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6235,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6235,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6236,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6236,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6236,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6237,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6241,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6241,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6242,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6247,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,26'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6247,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6247,50'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:6248,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,26'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:6248,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:6169,18'
          Dst:             decUnitCompare
        - Src:             'third_party/decNumber/decNumber.c:6189,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:6193,50'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:6194,18'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:6209,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:6250,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:6251,7'
          Dst:             decFinalize
    - functionName:    decNumberShift
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         54
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - abs
        - decDecap
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decShiftToLeast
        - decShiftToMost
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2782,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2782,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2783,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2782,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2783,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2785,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2785,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2785,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2786,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2785,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2786,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2788,21'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2790,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2790,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2790,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2790,26'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2791,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2791,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2789,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2792,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2794,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - decShiftToLeast
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2796,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2797,15'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
                - decDecap
            - BranchSide:      'third_party/decNumber/decNumber.c:2813,16'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2797,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2798,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2803,17'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
                - decDecap
        - Branch String:   'third_party/decNumber/decNumber.c:2803,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2804,24'
              BranchSideFuncs:
                - decDecap
                - decStatus
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2808,17'
              BranchSideFuncs:
                - decStatus
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2808,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2808,35'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2809,42'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2813,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2814,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,29'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2818,39'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,58'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2818,58'
              BranchSideFuncs:
                - decShiftToLeast
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2825,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2825,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2825,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2783,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2788,11'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2791,9'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2794,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2804,15'
          Dst:             decDecap
        - Src:             'third_party/decNumber/decNumber.c:2809,27'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2818,13'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2825,18'
          Dst:             decStatus
    - functionName:    abs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberScaleB
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         39
      ICount:          224
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - abs
        - decFinalize
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2717,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2717,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2718,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2717,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2718,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2720,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2720,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2720,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2721,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2720,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2721,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2724,22'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2728,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2728,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2728,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2728,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2729,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2729,14'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2727,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2730,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2732,21'
              BranchSideFuncs:
                - decNumberCopy
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2737,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2737,15'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2742,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2736,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2739,15'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2742,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2739,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2739,22'
              BranchSideFuncs:
                - decFinalize
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2740,22'
              BranchSideFuncs:
                - decFinalize
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2747,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2747,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2747,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2718,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2724,12'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2729,10'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2732,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2743,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2747,18'
          Dst:             decStatus
    - functionName:    decNumberSameQuantum
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2679,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,9'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2684,13'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2680,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,32'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2681,15'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2680,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2680,56'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2681,15'
              BranchSideFuncs:
                - decNumberZero
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2686,3'
          Dst:             decNumberZero
    - functionName:    decReverse
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6766
      functionLinenumberEnd: 6773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'short *'
        - 'short *'
      constantsTouched: []
      argNames:
        - ulo
        - uhi
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:6768,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:6769,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:6773,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberRotate
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         66
      ICount:          573
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - abs
        - decGetDigits
        - decGetInt
        - decNaNs
        - decNumberCopy
        - decReverse
        - decShiftToLeast
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2560,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2560,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2561,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2560,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2561,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2563,13'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2563,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2563,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2564,11'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2563,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2564,11'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2566,22'
              BranchSideFuncs:
                - decGetInt
                - abs
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2568,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2568,9'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2568,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2568,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2569,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2569,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2567,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2570,13'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2572,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2574,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2574,28'
              BranchSideFuncs:
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2575,11'
              BranchSideFuncs:
                - decStatus
                - decGetDigits
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2580,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2580,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2580,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2581,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2581,30'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2581,30'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2582,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2582,42'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2583,21'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2584,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2584,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2584,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2620,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2621,21'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2635,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2622,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2622,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2622,55'
              BranchSideFuncs:
                - decShiftToLeast
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2623,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2624,18'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2630,22'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
                - decReverse
                - decReverse
                - decReverse
                - decShiftToLeast
        - Branch String:   'third_party/decNumber/decNumber.c:2635,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2639,25'
              BranchSideFuncs:
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
                - decShiftToLeast
            - BranchSide:      'third_party/decNumber/decNumber.c:2654,34'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2640,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2641,18'
              BranchSideFuncs:
                - decShiftToLeast
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2648,22'
              BranchSideFuncs:
                - decReverse
                - decReverse
                - decReverse
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2658,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2658,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2658,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2561,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2566,12'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2569,9'
          Dst:             abs
        - Src:             'third_party/decNumber/decNumber.c:2572,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2622,11'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2642,13'
          Dst:             decShiftToLeast
        - Src:             'third_party/decNumber/decNumber.c:2648,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2649,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2650,11'
          Dst:             decReverse
        - Src:             'third_party/decNumber/decNumber.c:2654,21'
          Dst:             decGetDigits
        - Src:             'third_party/decNumber/decNumber.c:2658,18'
          Dst:             decStatus
    - functionName:    decNumberRemainderNear
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2518,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2518,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2518,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2517,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2518,18'
          Dst:             decStatus
    - functionName:    decNumberRemainder
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2495,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2495,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2495,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2494,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2495,18'
          Dst:             decStatus
    - functionName:    decNumberRescale
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decQuantizeOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2475,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2475,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2475,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2474,3'
          Dst:             decQuantizeOp
        - Src:             'third_party/decNumber/decNumber.c:2475,18'
          Dst:             decStatus
    - functionName:    decNumberReduce
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decCopyFit
        - decFinalize
        - decNaNs
        - decStatus
        - decTrim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2434,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2435,15'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2440,16'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decTrim
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2449,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2449,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2435,7'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2440,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:2441,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2442,5'
          Dst:             decTrim
        - Src:             'third_party/decNumber/decNumber.c:2449,18'
          Dst:             decStatus
    - functionName:    decNumberNormalize
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberReduce
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2404,10'
          Dst:             decNumberReduce
    - functionName:    decNumberPower
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         161
      ICount:          1068
      EdgeCount:       219
      CyclomaticComplexity: 60
      functionsReached:
        - decCheckMath
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decExpOp
        - decFinalize
        - decGetInt
        - decLnOp
        - decMultiplyOp
        - decNaNs
        - decNumberCompare
        - decNumberCopy
        - decNumberZero
        - decShiftToMost
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2089,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2090,11'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
                - decNaNs
            - BranchSide:      'third_party/decNumber/decNumber.c:2123,17'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2090,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2090,34'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2091,17'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2090,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2091,17'
              BranchSideFuncs:
                - decNaNs
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2093,11'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2093,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2094,21'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2120,7'
              BranchSideFuncs:
                - decGetInt
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2096,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2099,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2096,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2096,14'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2096,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2095,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2097,17'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2099,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberCompare
                - decNumberZero
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2103,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2104,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2106,21'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:2104,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2104,25'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2105,13'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2106,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2108,17'
              BranchSideFuncs:
                - decShiftToMost
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2115,18'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2124,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2125,13'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2131,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2127,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2127,25'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2129,7'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2127,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2128,15'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2129,7'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2132,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2132,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2135,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2131,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2132,24'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2135,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2135,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2136,19'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2138,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2138,18'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2141,14'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2141,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2141,24'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2141,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2142,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2144,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2144,36'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2146,19'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2151,9'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2151,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2152,11'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2179,10'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2152,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2159,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2162,21'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2163,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2169,15'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2171,23'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2179,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2182,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:2207,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:2182,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2183,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2185,24'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2186,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,44'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,24'
              BranchSideFuncs:
                - decCheckMath
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2185,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2186,44'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2188,7'
              BranchSideFuncs:
                - decContextDefault
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2203,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2203,49'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2203,49'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2207,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2209,23'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2213,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2213,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2213,19'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2215,13'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2223,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2223,42'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2228,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2228,50'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2228,50'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2230,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2231,36'
              BranchSideFuncs:
                - malloc
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2239,10'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2232,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2233,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2235,11'
              BranchSideFuncs:
                - decLnOp
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
                - decNumberZero
                - decMultiplyOp
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2239,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2243,15'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2263,21'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2245,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2245,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2245,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2247,10'
              BranchSideFuncs:
                - decShiftToMost
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2256,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decExpOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2248,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2249,15'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2254,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2268,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2269,24'
              BranchSideFuncs:
                - decNumberCopy
                - decDivideOp
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:2294,14'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2277,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2278,42'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2285,25'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2279,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2280,21'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2282,17'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2297,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,16'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2302,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,37'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,53'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,40'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2298,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2298,53'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2299,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2303,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2304,18'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2307,13'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2307,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2307,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:2308,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2308,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2308,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:2309,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
                - decFinalize
                - decNumberCopy
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:2313,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decFinalize
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2326,20'
              BranchSideFuncs:
                - decFinalize
                - decNumberCopy
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2351,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2351,28'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:2352,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:2352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2352,28'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:2357,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2091,9'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:2099,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2101,11'
          Dst:             decNumberCompare
        - Src:             'third_party/decNumber/decNumber.c:2102,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2110,25'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2123,7'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:2137,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2171,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2185,11'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:2186,11'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:2188,7'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:2209,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2243,7'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:2250,23'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:2256,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2257,9'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:2263,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:2270,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2275,11'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:2285,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2286,11'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2305,11'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2309,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2329,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2330,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:2344,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:2345,5'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:2357,18'
          Dst:             decStatus
    - functionName:    decNumberCompare
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:957,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:957,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:957,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:956,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:957,18'
          Dst:             decStatus
    - functionName:    decCheckMath
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7619
      functionLinenumberEnd: 7628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - rhs
        - set
        - status
      BBCount:         24
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7622,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7622,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7623,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,8'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7621,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7623,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7624,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7625,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7625,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7626,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7626,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7627,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,24'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7627,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7627,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decLnOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5692
      functionLinenumberEnd: 5910
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
        - status
      BBCount:         133
      ICount:          964
      EdgeCount:       181
      CyclomaticComplexity: 50
      functionsReached:
        - decAddOp
        - decCompareOp
        - decContextDefault
        - decCopyFit
        - decExpOp
        - decFinalize
        - decGetInt
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberFromInt32
        - decNumberFromString
        - decNumberZero
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5720,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5721,11'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5721,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5722,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5726,21'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5722,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5723,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5724,29'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5729,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5729,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5730,21'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5735,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5735,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5736,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5742,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5742,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5742,29'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5742,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5746,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5746,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5746,30'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5746,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5748,15'
              BranchSideFuncs:
                - decNumberFromString
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,11'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
        - Branch String:   'third_party/decNumber/decNumber.c:5753,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5753,29'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
                - decNumberFromString
            - BranchSide:      'third_party/decNumber/decNumber.c:5759,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5753,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5754,15'
              BranchSideFuncs:
                - decNumberFromString
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5759,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,7'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5766,46'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5774,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5774,49'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5775,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5776,37'
              BranchSideFuncs:
                - malloc
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5782,8'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5777,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5778,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5780,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,34'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5783,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5783,50'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5784,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5785,37'
              BranchSideFuncs:
                - malloc
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5801,5'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5786,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5787,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5789,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberFromInt32
                - decNumberFromInt32
                - decMultiplyOp
                - decCopyFit
                - decGetInt
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5814,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5814,17'
              BranchSideFuncs:
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5815,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decAddOp
                - decNumberZero
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5869,11'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5869,11'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5870,12'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5869,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5883,16'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5871,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5871,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5872,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - decCompareOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5872,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5873,30'
              BranchSideFuncs:
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5874,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5874,30'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5875,18'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,13'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5879,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5879,45'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5880,9'
              BranchSideFuncs:
                - decAddOp
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5884,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5884,18'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5886,10'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5887,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5887,20'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5888,19'
              BranchSideFuncs:
                - decExpOp
                - decMultiplyOp
                - decAddOp
                - decAddOp
                - decCompareOp
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5901,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5901,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5902,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5907,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5907,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5908,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5908,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5724,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5726,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5730,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5750,9'
          Dst:             decNumberFromString
        - Src:             'third_party/decNumber/decNumber.c:5756,9'
          Dst:             decNumberFromString
        - Src:             'third_party/decNumber/decNumber.c:5801,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5803,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5804,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5806,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5811,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5813,7'
          Dst:             decGetInt
        - Src:             'third_party/decNumber/decNumber.c:5816,5'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:5820,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5825,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5855,7'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:5858,7'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5859,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5873,11'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:5883,7'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5903,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5904,5'
          Dst:             decFinalize
    - functionName:    decExpOp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5332
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
        - status
      BBCount:         118
      ICount:          946
      EdgeCount:       159
      CyclomaticComplexity: 43
      functionsReached:
        - decAddOp
        - decCompare
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decMultiplyOp
        - decNaNs
        - decNumberCopy
        - decNumberZero
        - decShiftToMost
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:5372,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5373,11'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - free
                - decNumberCopy
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5373,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5374,13'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - free
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5378,21'
              BranchSideFuncs:
                - decNaNs
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5374,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5375,25'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5376,29'
              BranchSideFuncs:
                - decNumberCopy
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5381,9'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5381,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5382,21'
              BranchSideFuncs:
                - decNumberZero
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5400,19'
              BranchSideFuncs:
                - decNumberZero
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5403,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5403,35'
              BranchSideFuncs:
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
            - BranchSide:      'third_party/decNumber/decNumber.c:5404,21'
              BranchSideFuncs:
                - decCompare
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5405,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5406,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5408,9'
              BranchSideFuncs:
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
                - decNumberZero
                - decShiftToMost
        - Branch String:   'third_party/decNumber/decNumber.c:5408,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5409,11'
              BranchSideFuncs:
                - decNumberZero
                - decShiftToMost
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5419,5'
              BranchSideFuncs:
                - decContextDefault
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:5433,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5437,21'
              BranchSideFuncs:
                - decNumberZero
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5444,21'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5439,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5439,37'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5440,8'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5455,17'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5455,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5455,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5458,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5459,14'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5463,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5463,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5464,27'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,9'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5465,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5465,54'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5465,54'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5466,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5467,40'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5473,23'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5468,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5469,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5471,18'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5489,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,38'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5489,38'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5497,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5497,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5497,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5498,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5499,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,36'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5500,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5501,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5503,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5509,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:5509,44'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:5510,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5511,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5518,21'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5512,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5513,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5515,11'
              BranchSideFuncs:
                - decNumberCopy
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decContextDefault
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decAddOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5548,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5548,17'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5549,18'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5547,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5548,32'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5549,18'
              BranchSideFuncs:
                - decAddOp
                - decAddOp
                - decMultiplyOp
                - decDivideOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decNumberZero
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5562,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5563,11'
              BranchSideFuncs:
                - decNumberZero
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5589,12'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5573,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,17'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5575,11'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,38'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,52'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,41'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,41'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5574,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,52'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5574,58'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5576,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5577,18'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5580,13'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5580,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5580,20'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5581,14'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5581,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5581,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
            - BranchSide:      'third_party/decNumber/decNumber.c:5582,23'
              BranchSideFuncs:
                - decMultiplyOp
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
                - decMultiplyOp
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,9'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5590,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5590,27'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5591,17'
              BranchSideFuncs:
                - decCopyFit
                - decFinalize
                - free
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5596,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5596,29'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5597,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5597,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5597,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:5598,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:5598,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:5375,11'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5376,15'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5378,13'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:5382,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5400,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5404,10'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:5410,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5412,19'
          Dst:             decShiftToMost
        - Src:             'third_party/decNumber/decNumber.c:5419,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5437,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5473,9'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5518,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:5519,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5520,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5521,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5524,7'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:5540,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5541,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5542,9'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:5549,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:5570,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:5578,11'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5582,9'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:5592,5'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:5593,5'
          Dst:             decFinalize
    - functionName:    decNumberFromString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - chars
        - set
      BBCount:         184
      ICount:          1068
      EdgeCount:       247
      CyclomaticComplexity: 65
      functionsReached:
        - decBiStr
        - decFinalize
        - decNumberZero
        - decSetCoeff
        - decStatus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:603,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:603,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:608,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:603,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:604,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:608,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:608,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:608,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:612,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:608,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:609,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:612,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:610,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:610,30'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:611,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:612,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:613,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:622,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:613,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:614,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:617,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:617,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:618,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
            - BranchSide:      'third_party/decNumber/decNumber.c:620,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
                - decNumberZero
                - decBiStr
                - decBiStr
        - Branch String:   'third_party/decNumber/decNumber.c:625,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:626,13'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:678,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:627,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:627,21'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:633,11'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:633,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:633,26'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:634,21'
              BranchSideFuncs:
                - decNumberZero
                - decBiStr
                - decBiStr
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:636,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:636,20'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:637,18'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:635,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:637,18'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:643,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:644,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:644,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:645,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:644,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:645,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:648,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:648,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:648,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:649,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:648,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:648,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:649,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:650,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:650,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:651,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:650,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:650,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:651,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:652,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:652,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:653,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:652,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:652,31'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:653,8'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:656,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:656,43'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:657,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:657,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:658,15'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:662,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:663,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:663,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:663,24'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:663,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:663,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:664,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:666,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:666,21'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:667,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:667,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:670,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:674,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:670,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:670,25'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:671,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:671,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:671,28'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:672,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:678,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:680,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:712,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:684,19'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:684,23'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:687,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:684,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:684,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:687,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:689,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:689,25'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:690,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:691,18'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:691,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:691,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:691,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:691,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:693,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:693,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:693,27'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:693,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:693,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:693,41'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:694,16'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:696,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:696,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:696,24'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:696,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:696,31'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:697,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:705,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:709,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:706,28'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,54'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:706,32'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:706,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:706,54'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:708,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:709,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:709,27'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:710,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:718,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:719,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:734,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:719,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:720,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:731,7'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:720,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:720,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:721,14'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:721,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:721,22'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:722,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:734,23'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:734,26'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:740,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:734,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:735,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:740,9'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:740,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:740,29'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:742,21'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:742,21'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:746,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:746,36'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:747,13'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:756,12'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:756,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:756,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:759,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:759,20'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:760,11'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:761,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:761,20'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:762,10'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:763,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:763,18'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:764,17'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
                - decSetCoeff
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:786,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:787,14'
              BranchSideFuncs:
                - decSetCoeff
                - decFinalize
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:794,12'
              BranchSideFuncs:
                - decStatus
                - free
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:795,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:795,12'
              BranchSideFuncs:
                - decFinalize
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:796,16'
              BranchSideFuncs:
                - decFinalize
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:803,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:803,28'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:804,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:804,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:804,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:804,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:634,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:635,11'
          Dst:             decBiStr
        - Src:             'third_party/decNumber/decNumber.c:636,11'
          Dst:             decBiStr
        - Src:             'third_party/decNumber/decNumber.c:788,7'
          Dst:             decSetCoeff
        - Src:             'third_party/decNumber/decNumber.c:790,7'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:797,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:804,18'
          Dst:             decStatus
    - functionName:    decNumberFromInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - in
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - decNumberFromUInt32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:336,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:336,20'
              BranchSideFuncs:
                - decNumberFromUInt32
            - BranchSide:      'third_party/decNumber/decNumber.c:338,9'
              BranchSideFuncs:
                - decNumberFromUInt32
        - Branch String:   'third_party/decNumber/decNumber.c:338,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:338,26'
              BranchSideFuncs:
                - decNumberFromUInt32
            - BranchSide:      'third_party/decNumber/decNumber.c:339,18'
              BranchSideFuncs:
                - decNumberFromUInt32
        - Branch String:   'third_party/decNumber/decNumber.c:343,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:343,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:342,3'
          Dst:             decNumberFromUInt32
    - functionName:    decNumberFromUInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - int
      constantsTouched: []
      argNames:
        - dn
        - uin
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decGetDigits
        - decNumberZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:359,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:360,11'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:360,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:361,16'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:364,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:358,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:364,14'
          Dst:             decGetDigits
    - functionName:    decBiStr
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7771
      functionLinenumberEnd: 7778
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - targ
        - str1
        - str2
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:7773,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7773,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7773,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7773,39'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:7775,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:7775,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:7776,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberMultiply
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decMultiplyOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:2004,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:2004,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:2004,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:2003,3'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:2004,18'
          Dst:             decStatus
    - functionName:    decNumberOr
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          464
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1910,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1910,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1910,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1910,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1911,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1911,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1910,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1912,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1916,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1919,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1919,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1919,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1920,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1920,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1920,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1921,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1921,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1921,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1922,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1923,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1923,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1923,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1925,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1948,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:1925,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1925,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1926,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1927,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1927,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1928,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1930,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1933,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1946,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1933,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1934,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1945,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1934,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1934,27'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1935,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1939,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1940,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1943,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1944,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1943,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1943,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1944,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1912,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1940,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1948,15'
          Dst:             decGetDigits
    - functionName:    decNumberCopySign
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3539,3'
          Dst:             decNumberCopy
    - functionName:    decNumberNextToward
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         29
      ICount:          199
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - decAddOp
        - decCompare
        - decNaNs
        - decNumberCopySign
        - decNumberIsNormal
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1842,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1842,30'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1843,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1843,13'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1846,23'
              BranchSideFuncs:
                - decCompare
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
                - decNumberCopySign
        - Branch String:   'third_party/decNumber/decNumber.c:1847,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1847,31'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1849,11'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
                - decNumberCopySign
        - Branch String:   'third_party/decNumber/decNumber.c:1849,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1849,40'
              BranchSideFuncs:
                - decNumberCopySign
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1852,13'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:1852,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1854,16'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1864,16'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
                - decSetMaxValue
        - Branch String:   'third_party/decNumber/decNumber.c:1854,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1855,28'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1859,19'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1864,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1865,28'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1868,19'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decNumberIsNormal
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1881,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1881,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1882,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1843,5'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:1846,12'
          Dst:             decCompare
        - Src:             'third_party/decNumber/decNumber.c:1849,22'
          Dst:             decNumberCopySign
        - Src:             'third_party/decNumber/decNumber.c:1855,13'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1865,13'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1871,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1874,9'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1877,13'
          Dst:             decNumberIsNormal
        - Src:             'third_party/decNumber/decNumber.c:1881,18'
          Dst:             decStatus
    - functionName:    decNumberNextPlus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decAddOp
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1802,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1803,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1808,3'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1814,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1814,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1815,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1803,5'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1808,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1812,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1814,18'
          Dst:             decStatus
    - functionName:    decNumberNextMinus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decAddOp
        - decNumberZero
        - decSetMaxValue
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1766,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1767,20'
              BranchSideFuncs:
                - decSetMaxValue
            - BranchSide:      'third_party/decNumber/decNumber.c:1771,3'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1777,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1777,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1778,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1767,5'
          Dst:             decSetMaxValue
        - Src:             'third_party/decNumber/decNumber.c:1771,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1775,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1777,18'
          Dst:             decStatus
    - functionName:    decNumberMinus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1738,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1738,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1738,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1735,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1737,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1738,18'
          Dst:             decStatus
    - functionName:    decNumberMinMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1705,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1705,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1705,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1704,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1705,18'
          Dst:             decStatus
    - functionName:    decNumberMin
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1682,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1682,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1682,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1681,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1682,18'
          Dst:             decStatus
    - functionName:    decNumberMaxMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1659,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1659,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1659,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1658,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1659,18'
          Dst:             decStatus
    - functionName:    decNumberMax
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1636,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1636,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1636,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1635,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1636,18'
          Dst:             decStatus
    - functionName:    decNumberLog10
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         66
      ICount:          481
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - decCheckMath
        - decContextDefault
        - decCopyFit
        - decDivideOp
        - decFinalize
        - decLnOp
        - decNumberCopy
        - decNumberFromInt32
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1513,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1513,41'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1607,7'
              BranchSideFuncs:
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1532,42'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1557,6'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1532,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:1532,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1532,46'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decCopyFit
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
        - Branch String:   'third_party/decNumber/decNumber.c:1532,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1533,11'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1557,6'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1540,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1540,38'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1551,7'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1540,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1545,28'
              BranchSideFuncs:
                - decNumberFromInt32
                - decCopyFit
                - decFinalize
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1551,7'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1560,8'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1560,34'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1560,48'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1561,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1561,40'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1561,40'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1562,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1563,37'
              BranchSideFuncs:
                - malloc
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1569,17'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1564,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1565,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1567,9'
              BranchSideFuncs:
                - decLnOp
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1577,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1577,32'
              BranchSideFuncs:
                - decStatus
                - free
                - free
                - decNumberZero
                - decLnOp
                - decDivideOp
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,10'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1577,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1577,50'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,10'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
        - Branch String:   'third_party/decNumber/decNumber.c:1578,30'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1579,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1578,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1578,33'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1578,33'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
                - decNumberCopy
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1578,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1579,21'
              BranchSideFuncs:
                - decNumberCopy
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1583,7'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1584,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1584,40'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1584,40'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1585,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1586,37'
              BranchSideFuncs:
                - malloc
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1592,19'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1587,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1588,15'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1590,9'
              BranchSideFuncs:
                - decNumberZero
                - decLnOp
                - decDivideOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1607,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1607,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1608,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1608,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1608,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1613,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1613,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1513,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1529,5'
          Dst:             decContextDefault
        - Src:             'third_party/decNumber/decNumber.c:1538,7'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:1545,9'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1547,9'
          Dst:             decCopyFit
        - Src:             'third_party/decNumber/decNumber.c:1548,9'
          Dst:             decFinalize
        - Src:             'third_party/decNumber/decNumber.c:1573,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1579,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1592,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1601,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1604,5'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1613,18'
          Dst:             decStatus
    - functionName:    decNumberPlus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1981,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1981,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1981,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1978,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1980,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1981,18'
          Dst:             decStatus
    - functionName:    decNumberCopyAbs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - res
        - rhs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decNumberCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3494,3'
          Dst:             decNumberCopy
    - functionName:    decNumberLogB
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - decNaNs
        - decNumberCopyAbs
        - decNumberFromInt32
        - decNumberPlus
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1431,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1431,36'
              BranchSideFuncs:
                - decNaNs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1432,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
                - decNumberCopyAbs
        - Branch String:   'third_party/decNumber/decNumber.c:1432,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1432,56'
              BranchSideFuncs:
                - decNumberCopyAbs
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1433,13'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1433,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1434,19'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1439,12'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
                - decNumberFromInt32
        - Branch String:   'third_party/decNumber/decNumber.c:1440,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1440,45'
              BranchSideFuncs:
                - decNumberFromInt32
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1442,17'
              BranchSideFuncs:
                - decNumberFromInt32
                - decNumberPlus
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1449,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1449,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1431,28'
          Dst:             decNaNs
        - Src:             'third_party/decNumber/decNumber.c:1432,39'
          Dst:             decNumberCopyAbs
        - Src:             'third_party/decNumber/decNumber.c:1434,5'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1440,26'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1444,7'
          Dst:             decNumberFromInt32
        - Src:             'third_party/decNumber/decNumber.c:1445,7'
          Dst:             decNumberPlus
        - Src:             'third_party/decNumber/decNumber.c:1449,18'
          Dst:             decStatus
    - functionName:    decNumberLn
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - decCheckMath
        - decLnOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1369,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1369,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1391,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1391,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1369,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1384,5'
          Dst:             decLnOp
        - Src:             'third_party/decNumber/decNumber.c:1391,18'
          Dst:             decStatus
    - functionName:    decNumberInvert
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         42
      ICount:          339
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1292,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1292,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1292,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1292,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1292,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1293,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1297,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1299,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1299,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1299,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1300,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1300,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1300,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1301,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1302,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1302,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1302,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1305,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1322,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:1305,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1305,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1306,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1310,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1311,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1320,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1311,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1311,24'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1312,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1314,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1315,19'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1318,20'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,23'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1319,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1318,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1318,37'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1319,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1293,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1315,9'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:1322,15'
          Dst:             decGetDigits
    - functionName:    decNumberFMA
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        5
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - fhs
        - set
      BBCount:         40
      ICount:          272
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - decAddOp
        - decCheckMath
        - decMultiplyOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1215,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1215,51'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,11'
              BranchSideFuncs:
                - decCheckMath
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1216,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,11'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1216,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1216,51'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,11'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1217,6'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,11'
              BranchSideFuncs:
                - decCheckMath
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1217,35'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1219,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1215,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1217,72'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1219,12'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1226,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1226,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1226,51'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1227,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1228,37'
              BranchSideFuncs:
                - malloc
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decNumber.c:1236,19'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1229,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1230,15'
              BranchSideFuncs:
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1232,11'
              BranchSideFuncs:
                - decMultiplyOp
                - decAddOp
                - decStatus
                - free
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decNumber.c:1243,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1244,13'
              BranchSideFuncs:
                - decNumberZero
                - decStatus
                - free
                - decNumberZero
                - decAddOp
            - BranchSide:      'third_party/decNumber/decNumber.c:1258,14'
              BranchSideFuncs:
                - decAddOp
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1244,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1245,23'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1249,7'
              BranchSideFuncs:
                - decNumberZero
                - decAddOp
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1261,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1261,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1262,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1262,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1215,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1216,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1217,38'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1236,5'
          Dst:             decMultiplyOp
        - Src:             'third_party/decNumber/decNumber.c:1245,9'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1249,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:1258,5'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:1262,18'
          Dst:             decStatus
    - functionName:    decNumberExp
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - decCheckMath
        - decExpOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1151,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1151,41'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1169,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1169,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1151,8'
          Dst:             decCheckMath
        - Src:             'third_party/decNumber/decNumber.c:1162,5'
          Dst:             decExpOp
        - Src:             'third_party/decNumber/decNumber.c:1169,18'
          Dst:             decStatus
    - functionName:    decNumberDivideInteger
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1107,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1107,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1107,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1106,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1107,18'
          Dst:             decStatus
    - functionName:    decNumberDivide
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decDivideOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1084,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1084,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1084,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1083,3'
          Dst:             decDivideOp
        - Src:             'third_party/decNumber/decNumber.c:1084,18'
          Dst:             decStatus
    - functionName:    decNumberCompareTotalMag
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         36
      ICount:          276
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - decCompareOp
        - decNumberCopy
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:1031,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1032,9'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1045,9'
              BranchSideFuncs:
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1033,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1033,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1033,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1034,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1035,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1041,21'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1036,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1037,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1039,11'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - decNumberCopy
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1045,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1046,9'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1059,18'
              BranchSideFuncs:
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1047,36'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1047,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
            - BranchSide:      'third_party/decNumber/decNumber.c:1047,52'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
                - malloc
        - Branch String:   'third_party/decNumber/decNumber.c:1048,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1049,39'
              BranchSideFuncs:
                - malloc
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1055,21'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1050,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1051,17'
              BranchSideFuncs:
                - decStatus
                - free
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1053,11'
              BranchSideFuncs:
                - decNumberCopy
                - decCompareOp
                - decStatus
                - free
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1062,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1062,29'
              BranchSideFuncs:
                - free
                - decStatus
                - free
            - BranchSide:      'third_party/decNumber/decNumber.c:1063,7'
              BranchSideFuncs:
                - decStatus
                - free
        - Branch String:   'third_party/decNumber/decNumber.c:1063,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1063,29'
              BranchSideFuncs:
                - free
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,7'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:1064,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:1064,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:1041,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1055,7'
          Dst:             decNumberCopy
        - Src:             'third_party/decNumber/decNumber.c:1059,5'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:1064,18'
          Dst:             decStatus
    - functionName:    decNumberCompareTotal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:998,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:998,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:998,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:997,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:998,18'
          Dst:             decStatus
    - functionName:    decNumberCompareSignal
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decCompareOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:977,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:977,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:977,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:976,3'
          Dst:             decCompareOp
        - Src:             'third_party/decNumber/decNumber.c:977,18'
          Dst:             decStatus
    - functionName:    decNumberAnd
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         57
      ICount:          466
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - decGetDigits
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:895,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:895,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:895,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:895,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,7'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,24'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,27'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:896,51'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:896,54'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:895,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:897,15'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:902,6'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:905,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:905,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:905,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:906,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:906,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:906,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:907,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:907,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:907,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:908,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:909,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:909,10'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:909,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:911,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:935,28'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:911,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:911,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:912,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:913,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:913,19'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:914,14'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:916,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:918,8'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:933,5'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:920,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:921,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:932,7'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:921,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:921,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:922,11'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:926,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:927,21'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:930,13'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:930,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:930,25'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:931,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
        - Branch String:   'third_party/decNumber/decNumber.c:930,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:930,39'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:931,9'
              BranchSideFuncs:
                - decGetDigits
                - decStatus
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:897,5'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:927,11'
          Dst:             decStatus
        - Src:             'third_party/decNumber/decNumber.c:935,15'
          Dst:             decGetDigits
    - functionName:    decNumberAdd
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - lhs
        - rhs
        - set
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:863,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:863,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:863,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:862,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:863,18'
          Dst:             decStatus
    - functionName:    decNumberAbs
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - res
        - rhs
        - set
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decAddOp
        - decNumberZero
        - decStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:839,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:839,28'
              BranchSideFuncs:
                - decStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:839,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:836,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:838,3'
          Dst:             decAddOp
        - Src:             'third_party/decNumber/decNumber.c:839,18'
          Dst:             decStatus
    - functionName:    decNumberToEngString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - string
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decToString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:551,3'
          Dst:             decToString
    - functionName:    decToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3719
      functionLinenumberEnd: 3870
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - dn
        - string
        - eng
      BBCount:         139
      ICount:          982
      EdgeCount:       182
      CyclomaticComplexity: 45
      functionsReached:
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:3727,26'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3727,25'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3727,25'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3736,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3737,6'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3740,7'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3740,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3741,9'
              BranchSideFuncs:
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3741,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3742,14'
              BranchSideFuncs:
                - strcpy
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3746,9'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3746,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3747,8'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'third_party/decNumber/decNumber.c:3750,12'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'third_party/decNumber/decNumber.c:3754,16'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3754,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,35'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3756,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3754,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3754,51'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3756,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3759,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3759,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3762,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3763,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3772,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3763,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3764,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3768,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3766,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3765,34'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3765,23'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3806,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3807,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3832,6'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3808,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3809,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3817,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3809,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3810,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3810,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3810,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3811,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3815,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3815,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3816,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3817,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3818,8'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3829,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3820,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3821,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3821,15'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3821,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3822,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3826,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3827,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3829,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3829,38'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3834,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3834,32'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3835,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3836,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3837,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3837,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3837,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3838,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:3842,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:3842,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:3843,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:3742,7'
          Dst:             strcpy
        - Src:             'third_party/decNumber/decNumber.c:3743,7'
          Dst:             strcpy
        - Src:             'third_party/decNumber/decNumber.c:3750,5'
          Dst:             strcpy
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decNumberToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dn
        - string
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decToString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:546,3'
          Dst:             decToString
    - functionName:    decNumberIsInt
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - dn
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:506,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:510,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:512,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:513,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:516,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:513,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:513,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:514,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:516,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:516,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:521,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decNumberToUInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:483,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:483,30'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:483,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:483,47'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,25'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:488,11'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:484,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:483,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:484,29'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:483,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:488,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:500,23'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:496,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:496,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:497,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:497,32'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:497,9'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:497,36'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:497,60'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:497,63'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:498,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:497,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:0,0'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:498,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:500,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToUInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:458,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:458,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:458,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:458,49'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:463,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:459,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,31'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:458,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:459,45'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:463,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:472,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:472,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:475,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:475,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,51'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:475,26'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:475,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,43'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:476,18'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:475,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:475,51'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:476,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:478,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:427,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:427,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:427,30'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:427,44'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:427,7'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:427,47'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:427,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:431,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:449,23'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:439,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:439,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:440,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:440,31'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:440,35'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:441,11'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:440,58'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:440,61'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:444,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:440,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,11'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:444,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:441,27'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,30'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:441,53'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,56'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:441,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:441,63'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:442,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:445,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:446,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:449,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberToInt32
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - dn
        - set
      BBCount:         34
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - decContextSetStatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:396,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:396,32'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:396,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:396,49'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:396,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:396,67'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:400,10'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:409,5'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:409,58'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:411,9'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:411,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:411,26'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:413,12'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:411,40'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:411,43'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:411,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,12'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decNumber.c:413,29'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:413,46'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,49'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:413,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:413,56'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:415,7'
              BranchSideFuncs:
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decNumber.c:418,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:418,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:419,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:422,3'
          Dst:             decContextSetStatus
    - functionName:    decNumberFromUInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - size_t
      constantsTouched: []
      argNames:
        - dn
        - uin
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - decGetDigits
        - decNumberZero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:371,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:371,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:372,11'
              BranchSideFuncs:
                - decGetDigits
        - Branch String:   'third_party/decNumber/decNumber.c:372,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:373,16'
              BranchSideFuncs:
                - decGetDigits
            - BranchSide:      'third_party/decNumber/decNumber.c:376,27'
              BranchSideFuncs:
                - decGetDigits
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:370,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decNumber.c:376,14'
          Dst:             decGetDigits
    - functionName:    decNumberFromInt64
      functionSourceFile: '/src/tarantool/third_party/decNumber/decNumber.c'
      linkageType:     externalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        2
      argTypes:
        - 'struct.decNumber.724 *'
        - size_t
      constantsTouched: []
      argNames:
        - dn
        - in
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decNumberFromUInt64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decNumber.c:349,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:349,20'
              BranchSideFuncs:
                - decNumberFromUInt64
            - BranchSide:      'third_party/decNumber/decNumber.c:350,23'
              BranchSideFuncs:
                - decNumberFromUInt64
        - Branch String:   'third_party/decNumber/decNumber.c:352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decNumber.c:352,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decNumber.c:352,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decNumber.c:351,3'
          Dst:             decNumberFromUInt64
    - functionName:    decContextZeroStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestSavedStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - oldstatus
        - mask
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextTestEndian
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - quiet
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:387,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:387,17'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:389,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'third_party/decNumber/decContext.c:389,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:389,7'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:390,10'
              BranchSideFuncs:
                - printf
        - Branch String:   'third_party/decNumber/decContext.c:390,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:393,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:393,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:393,22'
              BranchSideFuncs:
                - printf
            - BranchSide:      'third_party/decNumber/decContext.c:394,22'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:395,7'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextStatusToString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         30
      ICount:          146
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:351,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:351,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:352,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:352,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:353,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:353,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:353,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:354,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:354,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:355,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:357,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:357,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:358,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:358,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:359,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:359,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:359,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:360,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:360,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:360,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:361,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:361,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:361,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:362,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:362,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:363,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:363,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:363,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:364,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:364,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:368,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decContext.c:368,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:368,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:369,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decContextSetStatusQuiet
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - status
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSetStatusFromStringQuiet
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - string
      BBCount:         32
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - decContextSetStatusQuiet
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:290,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:291,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:292,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:292,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:293,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:294,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:294,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:295,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:296,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:296,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:297,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:298,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:298,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:299,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:300,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:300,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:301,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:302,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:302,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:303,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:304,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:304,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:305,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:310,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:310,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:311,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:312,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:312,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:313,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:314,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:314,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:315,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:316,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:316,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:317,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:318,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - decContextSetStatusQuiet
        - Branch String:   'third_party/decNumber/decContext.c:318,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:319,37'
              BranchSideFuncs:
                - decContextSetStatusQuiet
            - BranchSide:      'third_party/decNumber/decContext.c:320,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'third_party/decNumber/decContext.c:320,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:321,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:322,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:290,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:291,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:292,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:293,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:294,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:295,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:296,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:297,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:298,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:299,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:300,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:301,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:302,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:303,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:304,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:305,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:310,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:311,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:312,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:313,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:314,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:315,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:316,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:317,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:318,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:319,12'
          Dst:             decContextSetStatusQuiet
        - Src:             'third_party/decNumber/decContext.c:320,7'
          Dst:             strcmp
    - functionName:    decContextSetStatusFromString
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - context
        - string
      BBCount:         32
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - decContextSetStatus
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:239,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:240,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:241,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:241,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:242,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:243,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:243,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:244,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:245,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:245,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:246,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:247,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:247,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:248,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:249,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:249,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:250,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:251,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:251,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:252,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:253,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:253,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:254,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:259,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:259,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:260,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:261,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:261,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:262,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:263,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:263,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:264,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:265,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - decContextSetStatus
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:265,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:266,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:267,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - decContextSetStatus
        - Branch String:   'third_party/decNumber/decContext.c:267,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:268,32'
              BranchSideFuncs:
                - decContextSetStatus
            - BranchSide:      'third_party/decNumber/decContext.c:269,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'third_party/decNumber/decContext.c:269,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:270,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:271,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:239,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:240,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:241,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:242,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:243,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:244,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:245,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:246,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:247,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:248,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:249,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:250,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:251,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:252,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:253,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:254,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:259,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:260,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:261,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:262,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:263,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:264,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:265,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:266,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:267,7'
          Dst:             strcmp
        - Src:             'third_party/decNumber/decContext.c:268,12'
          Dst:             decContextSetStatus
        - Src:             'third_party/decNumber/decContext.c:269,7'
          Dst:             strcmp
    - functionName:    decContextSetStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - status
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - raise
      functionUses:    19
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:220,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:220,32'
              BranchSideFuncs:
                - raise
            - BranchSide:      'third_party/decNumber/decContext.c:220,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:220,32'
          Dst:             raise
    - functionName:    raise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSetRounding
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - newround
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextSaveStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextRestoreStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        3
      argTypes:
        - 'struct.decContext *'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - newstatus
        - mask
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextGetStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextGetRounding
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.decContext *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decContextDefault
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - kind
      BBCount:         9
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - decContextSetStatus
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decContext.c:91,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decContext.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decContext.c:131,27'
              BranchSideFuncs:
                - decContextSetStatus
      Callsites:
        - Src:             'third_party/decNumber/decContext.c:131,7'
          Dst:             decContextSetStatus
    - functionName:    decContextClearStatus
      functionSourceFile: '/src/tarantool/third_party/decNumber/decContext.c'
      linkageType:     externalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'struct.decContext *'
      argCount:        2
      argTypes:
        - 'struct.decContext *'
        - int
      constantsTouched: []
      argNames:
        - context
        - mask
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decPackedToNumber
      functionSourceFile: '/src/tarantool/third_party/decNumber/decPacked.c'
      linkageType:     externalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'struct.decNumber.724 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - bcd
        - length
        - scale
        - dn
      BBCount:         55
      ICount:          384
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - decNumberZero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decPacked.c:159,22'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:159,44'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:159,25'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:159,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:159,44'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:160,13'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:160,13'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:160,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:163,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:163,36'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:164,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:165,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:165,33'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:166,7'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:166,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:166,29'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:170,18'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:171,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:172,10'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:178,11'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:172,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:173,21'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:175,5'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:179,10'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:179,15'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:180,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:178,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:0,0'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:180,21'
              BranchSideFuncs:
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:183,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:183,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:187,3'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:191,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:191,31'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:193,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:193,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:193,27'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:194,23'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:196,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:196,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:197,8'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:198,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:199,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:202,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:204,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:204,31'
              BranchSideFuncs:
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:207,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:207,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:207,27'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:208,23'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:210,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:210,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:211,8'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
        - Branch String:   'third_party/decNumber/decPacked.c:212,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:187,3'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
            - BranchSide:      'third_party/decNumber/decPacked.c:213,9'
              BranchSideFuncs:
                - decNumberZero
                - decNumberZero
      Callsites:
        - Src:             'third_party/decNumber/decPacked.c:156,3'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:173,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:180,7'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:191,17'
          Dst:             decNumberZero
        - Src:             'third_party/decNumber/decPacked.c:204,17'
          Dst:             decNumberZero
    - functionName:    decPackedFromNumber
      functionSourceFile: '/src/tarantool/third_party/decNumber/decPacked.c'
      linkageType:     externalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'int *'
        - 'struct.decNumber.724 *'
      constantsTouched: []
      argNames:
        - bcd
        - length
        - scale
        - dn
      BBCount:         26
      ICount:          233
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/decNumber/decPacked.c:72,4'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:72,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:72,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:71,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:72,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:74,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:74,7'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:74,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:75,29'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:80,3'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:81,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:82,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:99,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:82,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:88,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:101,9'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:102,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/decNumber/decPacked.c:102,11'
          Branch Sides:
            - BranchSide:      'third_party/decNumber/decPacked.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/decNumber/decPacked.c:108,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    once_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5520
      functionLinenumberEnd: 5529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_once *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - once
        - revents
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_io_stop
        - ev_realloc
        - ev_timer_stop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5524,3'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:5525,3'
          Dst:             ev_timer_stop
        - Src:             'third_party/libev/ev.c:5526,3'
          Dst:             ev_realloc
    - functionName:    ev_io_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4400
      functionLinenumberEnd: 4418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - clear_pending
        - ev_stop
        - fd_change
        - wlist_del
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4402,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4403,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4405,3'
              BranchSideFuncs:
                - __assert_fail
                - wlist_del
                - ev_stop
                - fd_change
        - Branch String:   'third_party/libev/ev.c:4405,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4405,3'
              BranchSideFuncs:
                - __assert_fail
                - wlist_del
                - ev_stop
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:4405,3'
              BranchSideFuncs:
                - __assert_fail
                - wlist_del
                - ev_stop
                - fd_change
        - Branch String:   'third_party/libev/ev.c:4405,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4405,3'
              BranchSideFuncs:
                - wlist_del
                - ev_stop
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:4410,3'
              BranchSideFuncs:
                - wlist_del
                - ev_stop
                - fd_change
      Callsites:
        - Src:             'third_party/libev/ev.c:4401,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4405,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4412,3'
          Dst:             wlist_del
        - Src:             'third_party/libev/ev.c:4413,3'
          Dst:             ev_stop
        - Src:             'third_party/libev/ev.c:4415,3'
          Dst:             fd_change
    - functionName:    ev_timer_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          139
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - adjustheap
        - clear_pending
        - ev_stop
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4467,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4468,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4470,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_stop
                - adjustheap
        - Branch String:   'third_party/libev/ev.c:4475,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4475,5'
              BranchSideFuncs:
                - ev_stop
                - adjustheap
            - BranchSide:      'third_party/libev/ev.c:4477,7'
              BranchSideFuncs:
                - ev_stop
                - adjustheap
        - Branch String:   'third_party/libev/ev.c:4479,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4481,9'
              BranchSideFuncs:
                - adjustheap
                - ev_stop
            - BranchSide:      'third_party/libev/ev.c:4486,16'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:4466,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4475,5'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4482,9'
          Dst:             adjustheap
        - Src:             'third_party/libev/ev.c:4488,3'
          Dst:             ev_stop
    - functionName:    ev_realloc
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fprintf
      functionUses:    33
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2055,12'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2055,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2055,15'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'third_party/libev/ev.c:2055,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2055,7'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'third_party/libev/ev.c:2060,16'
              BranchSideFuncs:
                - fprintf
                - abort
      Callsites:
        - Src:             'third_party/libev/ev.c:2060,7'
          Dst:             fprintf
        - Src:             'third_party/libev/ev.c:2062,7'
          Dst:             abort
    - functionName:    ev_realloc_emul
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2034,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2035,21'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'third_party/libev/ev.c:2037,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'third_party/libev/ev.c:2035,12'
          Dst:             realloc
    - functionName:    clear_pending
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4317,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4317,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4319,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    adjustheap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ANHE *'
        - int
        - int
      constantsTouched: []
      argNames:
        - heap
        - N
        - k
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - downheap
        - upheap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2707,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2707,20'
              BranchSideFuncs:
                - downheap
                - upheap
            - BranchSide:      'third_party/libev/ev.c:2710,15'
              BranchSideFuncs:
                - downheap
        - Branch String:   'third_party/libev/ev.c:2707,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2708,13'
              BranchSideFuncs:
                - upheap
            - BranchSide:      'third_party/libev/ev.c:2710,15'
              BranchSideFuncs:
                - downheap
      Callsites:
        - Src:             'third_party/libev/ev.c:2708,5'
          Dst:             upheap
        - Src:             'third_party/libev/ev.c:2710,5'
          Dst:             downheap
    - functionName:    ev_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4360
      functionLinenumberEnd: 4363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_unref
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4361,3'
          Dst:             ev_unref
    - functionName:    ev_unref
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    upheap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ANHE *'
        - int
      constantsTouched: []
      argNames:
        - heap
        - k
      BBCount:         8
      ICount:          95
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2691,30'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2691,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2692,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2691,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2692,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2694,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    downheap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ANHE *'
        - int
        - int
      constantsTouched: []
      argNames:
        - heap
        - N
        - k
      BBCount:         35
      ICount:          294
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2615,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2617,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2622,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2618,30'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2618,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2619,30'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2619,30'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2619,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2620,30'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2620,30'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2620,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2621,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2622,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2624,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2630,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2625,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2625,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2626,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2625,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2625,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2626,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2626,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2626,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2627,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2626,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2626,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2627,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2627,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2627,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2628,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2627,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2627,67'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2628,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2632,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2633,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2635,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wlist_del
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4300
      functionLinenumberEnd: 4311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.ev_watcher_list *'
      constantsTouched: []
      argNames:
        - head
        - elem
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4301,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4301,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4303,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4303,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4305,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4309,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fd_change
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - flags
      BBCount:         9
      ICount:          119
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2490,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2490,7'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:2492,9'
              BranchSideFuncs:
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:2493,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2493,7'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:2494,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2493,7'
          Dst:             array_realloc
    - functionName:    array_realloc
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - elem
        - base
        - cur
        - cnt
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - array_nextsize
        - ev_realloc
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:2283,10'
          Dst:             array_nextsize
        - Src:             'third_party/libev/ev.c:2284,10'
          Dst:             ev_realloc
    - functionName:    array_nextsize
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - elem
        - cur
        - cnt
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2264,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2264,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2268,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2268,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2268,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2270,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    infy_wd
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4882
      functionLinenumberEnd: 4909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - 'struct.inotify_event *'
      constantsTouched: []
      argNames:
        - loop
        - slot
        - wd
        - ev
      BBCount:         22
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - infy_add
        - infy_wd
        - stat_timer_cb
        - wlist_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4883,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4885,15'
              BranchSideFuncs:
                - infy_wd
            - BranchSide:      'third_party/libev/ev.c:4891,17'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4885,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4886,16'
              BranchSideFuncs:
                - infy_wd
            - BranchSide:      'third_party/libev/ev.c:4886,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4891,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:0,0'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:4893,35'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4896,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4896,30'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:4898,19'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4896,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4891,7'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:4898,19'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4898,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4900,31'
              BranchSideFuncs:
                - wlist_del
                - infy_add
                - stat_timer_cb
            - BranchSide:      'third_party/libev/ev.c:4905,30'
              BranchSideFuncs:
                - stat_timer_cb
                - wlist_del
                - infy_add
      Callsites:
        - Src:             'third_party/libev/ev.c:4886,7'
          Dst:             infy_wd
        - Src:             'third_party/libev/ev.c:4900,19'
          Dst:             wlist_del
        - Src:             'third_party/libev/ev.c:4902,19'
          Dst:             infy_add
        - Src:             'third_party/libev/ev.c:4905,15'
          Dst:             stat_timer_cb
    - functionName:    infy_add
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4789
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_stat *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         80
      ICount:          431
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - __errno_location
        - ev_ref
        - ev_timer_again
        - ev_unref
        - inotify_add_watch
        - statfs64
        - strcpy
        - strrchr
        - wlist_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4795,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4803,12'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - statfs64
            - BranchSide:      'third_party/libev/ev.c:4825,25'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - strlen
                - strcpy
                - __errno_location
                - strrchr
                - inotify_add_watch
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libev/ev.c:4803,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4804,27'
              BranchSideFuncs:
                - statfs64
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4805,25'
              BranchSideFuncs:
                - statfs64
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4804,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4804,41'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4804,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4806,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4806,24'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4820,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4807,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4807,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4808,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4808,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4809,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4809,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4810,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4810,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4811,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4811,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4812,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4812,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4813,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4813,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4814,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4814,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4815,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4815,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4816,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4816,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4817,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4817,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4805,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4818,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4820,27'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4820,27'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4820,41'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4820,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4825,25'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4825,39'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - strlen
                - strcpy
                - __errno_location
                - strrchr
                - inotify_add_watch
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:4825,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - strlen
                - strcpy
                - __errno_location
                - strrchr
                - inotify_add_watch
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libev/ev.c:4830,28'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4830,59'
              BranchSideFuncs:
                - strlen
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - strcpy
                - __errno_location
                - strrchr
                - inotify_add_watch
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:4830,31'
              BranchSideFuncs:
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - strlen
                - strcpy
                - __errno_location
                - strrchr
                - inotify_add_watch
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libev/ev.c:4842,25'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4842,28'
              BranchSideFuncs:
                - inotify_add_watch
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - __errno_location
                - strrchr
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:4843,17'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4842,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4843,17'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4845,16'
              BranchSideFuncs:
                - inotify_add_watch
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - __errno_location
                - strrchr
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libev/ev.c:4848,28'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4847,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - __errno_location
                - strrchr
                - inotify_add_watch
            - BranchSide:      'third_party/libev/ev.c:4848,32'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - __errno_location
                - strrchr
                - inotify_add_watch
        - Branch String:   'third_party/libev/ev.c:4847,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4838,27'
              BranchSideFuncs:
                - __errno_location
                - strrchr
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
                - inotify_add_watch
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:4849,9'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4852,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4853,17'
              BranchSideFuncs:
                - wlist_add
                - ev_timer_again
                - ev_unref
                - ev_ref
            - BranchSide:      'third_party/libev/ev.c:4856,7'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
        - Branch String:   'third_party/libev/ev.c:4856,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4856,41'
              BranchSideFuncs:
                - ev_ref
                - ev_timer_again
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:4857,19'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:4858,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4858,43'
              BranchSideFuncs:
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:4858,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:4790,11'
          Dst:             inotify_add_watch
        - Src:             'third_party/libev/ev.c:4805,17'
          Dst:             statfs64
        - Src:             'third_party/libev/ev.c:4830,12'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4830,31'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4830,51'
          Dst:             strlen
        - Src:             'third_party/libev/ev.c:4833,11'
          Dst:             strcpy
        - Src:             'third_party/libev/ev.c:4838,27'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4840,28'
          Dst:             strrchr
        - Src:             'third_party/libev/ev.c:4846,23'
          Dst:             inotify_add_watch
        - Src:             'third_party/libev/ev.c:4848,32'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4848,51'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4853,5'
          Dst:             wlist_add
        - Src:             'third_party/libev/ev.c:4856,33'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:4857,3'
          Dst:             ev_timer_again
        - Src:             'third_party/libev/ev.c:4858,33'
          Dst:             ev_unref
    - functionName:    stat_timer_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5038
      functionLinenumberEnd: 5083
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w_
        - revents
      BBCount:         36
      ICount:          268
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - ev_feed_event
        - ev_stat_stat
        - infy_add
        - infy_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5047,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5047,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5048,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5048,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5049,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5049,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5050,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5050,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5051,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5051,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5052,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5052,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5053,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5053,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5054,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5054,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5055,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5055,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5056,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5056,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5058,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5058,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5059,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5059,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5060,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5060,13'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5046,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5046,5'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
            - BranchSide:      'third_party/libev/ev.c:5070,7'
              BranchSideFuncs:
                - ev_feed_event
                - infy_del
                - infy_add
                - ev_stat_stat
        - Branch String:   'third_party/libev/ev.c:5073,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5075,23'
              BranchSideFuncs:
                - infy_del
                - infy_add
                - ev_stat_stat
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:5081,22'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:5042,3'
          Dst:             ev_stat_stat
        - Src:             'third_party/libev/ev.c:5075,13'
          Dst:             infy_del
        - Src:             'third_party/libev/ev.c:5076,13'
          Dst:             infy_add
        - Src:             'third_party/libev/ev.c:5077,13'
          Dst:             ev_stat_stat
        - Src:             'third_party/libev/ev.c:5081,7'
          Dst:             ev_feed_event
    - functionName:    ev_stat_stat
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5028
      functionLinenumberEnd: 5033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_stat *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lstat64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5029,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5030,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5031,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5029,7'
          Dst:             lstat64
    - functionName:    infy_del
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4864
      functionLinenumberEnd: 4877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_stat *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inotify_rm_watch
        - wlist_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4868,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4869,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4871,3'
              BranchSideFuncs:
                - wlist_del
                - inotify_rm_watch
      Callsites:
        - Src:             'third_party/libev/ev.c:4873,3'
          Dst:             wlist_del
        - Src:             'third_party/libev/ev.c:4876,3'
          Dst:             inotify_rm_watch
    - functionName:    ev_feed_event
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         9
      ICount:          168
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2330,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2331,47'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2334,23'
              BranchSideFuncs:
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:2335,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2335,7'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:2336,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2335,7'
          Dst:             array_realloc
    - functionName:    inotify_rm_watch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inotify_add_watch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    statfs64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.statfs *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wlist_add
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4293
      functionLinenumberEnd: 4296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'struct.ev_watcher_list *'
      constantsTouched: []
      argNames:
        - head
        - elem
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_ref
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4247
      functionLinenumberEnd: 4249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_timer_again
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4496
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         16
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - adjustheap
        - clear_pending
        - ev_timer_start
        - ev_timer_stop
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4501,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4503,11'
              BranchSideFuncs:
                - ev_timer_stop
                - adjustheap
            - BranchSide:      'third_party/libev/ev.c:4512,12'
              BranchSideFuncs:
                - ev_timer_start
        - Branch String:   'third_party/libev/ev.c:4503,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4505,23'
              BranchSideFuncs:
                - adjustheap
            - BranchSide:      'third_party/libev/ev.c:4510,24'
              BranchSideFuncs:
                - ev_timer_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:4499,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4507,11'
          Dst:             adjustheap
        - Src:             'third_party/libev/ev.c:4510,9'
          Dst:             ev_timer_stop
        - Src:             'third_party/libev/ev.c:4515,7'
          Dst:             ev_timer_start
    - functionName:    ev_timer_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4440
      functionLinenumberEnd: 4460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          169
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - array_realloc
        - ev_start
        - upheap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4441,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4442,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4444,16'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - upheap
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4446,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4446,3'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4448,3'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4452,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4452,3'
              BranchSideFuncs:
                - array_realloc
                - upheap
            - BranchSide:      'third_party/libev/ev.c:4453,41'
              BranchSideFuncs:
                - upheap
      Callsites:
        - Src:             'third_party/libev/ev.c:4446,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4451,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:4452,3'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev.c:4455,3'
          Dst:             upheap
    - functionName:    ev_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4352
      functionLinenumberEnd: 4356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - active
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_ref
        - pri_adjust
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4353,3'
          Dst:             pri_adjust
        - Src:             'third_party/libev/ev.c:4355,3'
          Dst:             ev_ref
    - functionName:    pri_adjust
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4343
      functionLinenumberEnd: 4348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4345,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4345,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4345,39'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4346,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4346,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4346,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    infy_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4913
      functionLinenumberEnd: 4924
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - infy_wd
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4918,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4920,29'
              BranchSideFuncs:
                - infy_wd
            - BranchSide:      'third_party/libev/ev.c:4924,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:4916,13'
          Dst:             read
        - Src:             'third_party/libev/ev.c:4921,7'
          Dst:             infy_wd
    - functionName:    ev_check_2625
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4929
      functionLinenumberEnd: 4937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_linux_version
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4933,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4934,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4936,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:4933,7'
          Dst:             ev_linux_version
    - functionName:    ev_linux_version
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - uname
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:1949,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:1949,16'
              BranchSideFuncs:
                - uname
            - BranchSide:      'third_party/libev/ev.c:1949,16'
              BranchSideFuncs:
                - uname
        - Branch String:   'third_party/libev/ev.c:1954,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:1955,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:1957,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:1957,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:1959,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:1975,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:1963,25'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:1963,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:1967,21'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:1963,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:1964,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:1967,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:1954,7'
          Dst:             uname
    - functionName:    uname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.utsname *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timerfdcb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - iow
        - revents
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_time
        - periodics_reschedule
        - timerfd_settime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:3056,3'
          Dst:             timerfd_settime
        - Src:             'third_party/libev/ev.c:3058,15'
          Dst:             ev_time
        - Src:             'third_party/libev/ev.c:3066,3'
          Dst:             periodics_reschedule
    - functionName:    timerfd_settime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'struct.itimerval *'
        - 'struct.itimerval *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_time
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
        - gettimeofday
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2175,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2175,7'
              BranchSideFuncs:
                - gettimeofday
                - clock_gettime
            - BranchSide:      'third_party/libev/ev.c:2175,7'
              BranchSideFuncs:
                - gettimeofday
                - clock_gettime
        - Branch String:   'third_party/libev/ev.c:2175,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2177,23'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'third_party/libev/ev.c:2184,20'
              BranchSideFuncs:
                - gettimeofday
      Callsites:
        - Src:             'third_party/libev/ev.c:2178,7'
          Dst:             clock_gettime
        - Src:             'third_party/libev/ev.c:2185,5'
          Dst:             gettimeofday
    - functionName:    periodics_reschedule
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3941
      functionLinenumberEnd: 3958
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - periodic_recalc
        - reheap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3945,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3947,39'
              BranchSideFuncs:
                - reheap
                - periodic_recalc
            - BranchSide:      'third_party/libev/ev.c:3957,11'
              BranchSideFuncs:
                - reheap
        - Branch String:   'third_party/libev/ev.c:3949,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3950,21'
              BranchSideFuncs:
                - reheap
                - periodic_recalc
            - BranchSide:      'third_party/libev/ev.c:3951,16'
              BranchSideFuncs:
                - reheap
                - periodic_recalc
      Callsites:
        - Src:             'third_party/libev/ev.c:3952,9'
          Dst:             periodic_recalc
        - Src:             'third_party/libev/ev.c:3957,3'
          Dst:             reheap
    - functionName:    periodic_recalc
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_periodic *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         10
      ICount:          95
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3873,24'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3873,53'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3873,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3877,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3877,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3879,23'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3882,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3884,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3888,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reheap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ANHE *'
        - int
      constantsTouched: []
      argNames:
        - heap
        - N
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - upheap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2721,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2722,13'
              BranchSideFuncs:
                - upheap
            - BranchSide:      'third_party/libev/ev.c:2723,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2722,5'
          Dst:             upheap
    - functionName:    feed_reverse_done
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - revents
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ev_feed_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2354,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2354,20'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2356,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2354,5'
          Dst:             ev_feed_event
    - functionName:    feed_reverse
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - array_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2346,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2346,3'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:2346,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2346,3'
          Dst:             array_realloc
    - functionName:    infy_newfd
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4941
      functionLinenumberEnd: 4948
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inotify_init
        - inotify_init1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4943,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4943,12'
              BranchSideFuncs:
                - inotify_init1
                - inotify_init
            - BranchSide:      'third_party/libev/ev.c:4943,12'
              BranchSideFuncs:
                - inotify_init1
                - inotify_init
        - Branch String:   'third_party/libev/ev.c:4944,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4945,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4947,10'
              BranchSideFuncs:
                - inotify_init
      Callsites:
        - Src:             'third_party/libev/ev.c:4943,12'
          Dst:             inotify_init1
        - Src:             'third_party/libev/ev.c:4947,10'
          Dst:             inotify_init
    - functionName:    inotify_init1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inotify_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    infy_fork
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4974
      functionLinenumberEnd: 5016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         30
      ICount:          208
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - ev_io_start
        - ev_io_stop
        - ev_ref
        - ev_timer_again
        - ev_unref
        - fd_intern
        - infy_add
        - infy_newfd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4977,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4978,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4980,11'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - close
                - infy_newfd
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
                - fd_intern
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:4985,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4987,18'
              BranchSideFuncs:
                - fd_intern
                - ev_io_start
                - ev_unref
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:4993,13'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4993,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4993,3'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:4995,15'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
        - Branch String:   'third_party/libev/ev.c:4998,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5000,35'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:5015,5'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_ref
                - infy_add
        - Branch String:   'third_party/libev/ev.c:5005,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5006,23'
              BranchSideFuncs:
                - infy_add
                - ev_timer_again
                - ev_unref
                - ev_ref
            - BranchSide:      'third_party/libev/ev.c:5009,33'
              BranchSideFuncs:
                - ev_timer_again
                - infy_add
                - ev_unref
                - ev_ref
        - Branch String:   'third_party/libev/ev.c:5009,33'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5009,47'
              BranchSideFuncs:
                - ev_timer_again
                - infy_add
                - ev_unref
                - ev_ref
            - BranchSide:      'third_party/libev/ev.c:5009,15'
              BranchSideFuncs:
                - ev_timer_again
                - infy_add
                - ev_unref
                - ev_ref
        - Branch String:   'third_party/libev/ev.c:5010,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5010,53'
              BranchSideFuncs:
                - ev_ref
                - ev_timer_again
                - infy_add
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:5011,31'
              BranchSideFuncs:
                - ev_timer_again
                - ev_ref
                - infy_add
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev.c:4980,3'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:4981,3'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:4982,3'
          Dst:             close
        - Src:             'third_party/libev/ev.c:4983,11'
          Dst:             infy_newfd
        - Src:             'third_party/libev/ev.c:4987,7'
          Dst:             fd_intern
        - Src:             'third_party/libev/ev.c:4989,7'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:4990,7'
          Dst:             ev_unref
        - Src:             'third_party/libev/ev.c:5006,13'
          Dst:             infy_add
        - Src:             'third_party/libev/ev.c:5010,45'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:5011,15'
          Dst:             ev_timer_again
        - Src:             'third_party/libev/ev.c:5012,45'
          Dst:             ev_unref
    - functionName:    fd_intern
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:2575,3'
          Dst:             fcntl64
        - Src:             'third_party/libev/ev.c:2576,3'
          Dst:             fcntl64
    - functionName:    ev_io_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4370
      functionLinenumberEnd: 4395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         21
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - array_realloc
        - ev_start
        - fd_change
        - wlist_add
      functionUses:    10
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4373,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4374,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4376,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_start
                - wlist_add
                - __assert_fail
                - fd_change
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4376,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4376,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - __assert_fail
                - fd_change
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4377,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - __assert_fail
                - fd_change
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4377,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4377,3'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - __assert_fail
                - fd_change
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4382,3'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - __assert_fail
                - fd_change
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4385,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4385,3'
              BranchSideFuncs:
                - array_realloc
                - wlist_add
                - __assert_fail
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:4386,15'
              BranchSideFuncs:
                - wlist_add
                - __assert_fail
                - fd_change
        - Branch String:   'third_party/libev/ev.c:4389,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4389,3'
              BranchSideFuncs:
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:4391,14'
              BranchSideFuncs:
                - fd_change
      Callsites:
        - Src:             'third_party/libev/ev.c:4376,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4377,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4384,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:4385,3'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev.c:4386,3'
          Dst:             wlist_add
        - Src:             'third_party/libev/ev.c:4389,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4391,3'
          Dst:             fd_change
    - functionName:    epoll_fork
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - epoll_epoll_create
        - ev_syserr
        - fd_rearm_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_epoll.c:293,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:294,5'
              BranchSideFuncs:
                - ev_syserr
                - epoll_epoll_create
                - fd_rearm_all
            - BranchSide:      'third_party/libev/ev_epoll.c:296,17'
              BranchSideFuncs:
                - fd_rearm_all
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:291,3'
          Dst:             close
        - Src:             'third_party/libev/ev_epoll.c:293,24'
          Dst:             epoll_epoll_create
        - Src:             'third_party/libev/ev_epoll.c:294,5'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_epoll.c:296,3'
          Dst:             fd_rearm_all
    - functionName:    epoll_epoll_create
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - epoll_create
        - epoll_create1
        - fcntl64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_epoll.c:245,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:248,8'
              BranchSideFuncs:
                - epoll_create1
                - __errno_location
                - __errno_location
                - epoll_create
                - fcntl64
            - BranchSide:      'third_party/libev/ev_epoll.c:248,8'
              BranchSideFuncs:
                - epoll_create1
                - __errno_location
                - __errno_location
                - epoll_create
                - fcntl64
        - Branch String:   'third_party/libev/ev_epoll.c:250,14'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:250,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - epoll_create
                - fcntl64
            - BranchSide:      'third_party/libev/ev_epoll.c:250,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_epoll.c:250,34'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:250,37'
              BranchSideFuncs:
                - epoll_create
                - fcntl64
            - BranchSide:      'third_party/libev/ev_epoll.c:253,12'
              BranchSideFuncs:
                - epoll_create
                - fcntl64
        - Branch String:   'third_party/libev/ev_epoll.c:250,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:250,7'
              BranchSideFuncs:
                - epoll_create
                - fcntl64
            - BranchSide:      'third_party/libev/ev_epoll.c:253,12'
              BranchSideFuncs:
                - epoll_create
                - fcntl64
        - Branch String:   'third_party/libev/ev_epoll.c:255,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:256,16'
              BranchSideFuncs:
                - fcntl64
            - BranchSide:      'third_party/libev/ev_epoll.c:257,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:248,8'
          Dst:             epoll_create1
        - Src:             'third_party/libev/ev_epoll.c:250,18'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:250,37'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:253,12'
          Dst:             epoll_create
        - Src:             'third_party/libev/ev_epoll.c:256,9'
          Dst:             fcntl64
    - functionName:    ev_syserr
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - perror
      functionUses:    9
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2005,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2006,9'
              BranchSideFuncs:
                - perror
                - abort
            - BranchSide:      'third_party/libev/ev.c:2008,7'
              BranchSideFuncs:
                - perror
                - abort
        - Branch String:   'third_party/libev/ev.c:2008,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2009,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2018,15'
              BranchSideFuncs:
                - perror
                - abort
      Callsites:
        - Src:             'third_party/libev/ev.c:2018,7'
          Dst:             perror
        - Src:             'third_party/libev/ev.c:2020,7'
          Dst:             abort
    - functionName:    fd_rearm_all
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fd_change
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2557,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2558,9'
              BranchSideFuncs:
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:2564,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2558,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2558,20'
              BranchSideFuncs:
                - fd_change
            - BranchSide:      'third_party/libev/ev.c:2560,9'
              BranchSideFuncs:
                - fd_change
      Callsites:
        - Src:             'third_party/libev/ev.c:2562,9'
          Dst:             fd_change
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_create1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    child_reap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - chain
        - pid
        - status
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ev_feed_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3001,36'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3001,39'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3003,66'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3003,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3005,12'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3014,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3005,26'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3005,30'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3006,16'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3006,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3006,16'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3013,5'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3006,23'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3006,27'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3008,11'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3005,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3008,11'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3013,5'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:3011,11'
          Dst:             ev_feed_event
    - functionName:    select_poll
      functionSourceFile: '/src/tarantool/third_party/libev/ev_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         41
      ICount:          316
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - ev_syserr
        - fd_ebadf
        - fd_enomem
        - fd_event
        - select
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_select.c:146,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:146,3'
              BranchSideFuncs:
                - select
                - fd_event
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_select.c:147,3'
              BranchSideFuncs:
                - select
                - fd_event
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
        - Branch String:   'third_party/libev/ev_select.c:172,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:172,3'
              BranchSideFuncs:
                - fd_event
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_select.c:174,7'
              BranchSideFuncs:
                - fd_event
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
        - Branch String:   'third_party/libev/ev_select.c:174,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:208,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_select.c:248,17'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_select.c:208,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:209,19'
              BranchSideFuncs:
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_select.c:210,16'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
        - Branch String:   'third_party/libev/ev_select.c:210,32'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:210,36'
              BranchSideFuncs:
                - fd_enomem
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_select.c:212,16'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_select.c:210,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:211,20'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_select.c:212,16'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_select.c:248,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:248,5'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_select.c:250,38'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_select.c:256,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:256,23'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_select.c:257,20'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_select.c:256,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:248,5'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_select.c:257,20'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_select.c:257,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:259,37'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_select.c:267,13'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_select.c:265,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:257,11'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_select.c:266,27'
              BranchSideFuncs:
                - fd_event
      Callsites:
        - Src:             'third_party/libev/ev_select.c:170,9'
          Dst:             select
        - Src:             'third_party/libev/ev_select.c:208,11'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_select.c:209,9'
          Dst:             fd_ebadf
        - Src:             'third_party/libev/ev_select.c:210,16'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_select.c:211,9'
          Dst:             fd_enomem
        - Src:             'third_party/libev/ev_select.c:212,16'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_select.c:213,9'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_select.c:266,17'
          Dst:             fd_event
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fd_ebadf
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fd_kill
        - fd_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2529,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2530,9'
              BranchSideFuncs:
                - fd_valid
                - __errno_location
                - fd_kill
            - BranchSide:      'third_party/libev/ev.c:2533,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2530,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2530,20'
              BranchSideFuncs:
                - fd_valid
                - __errno_location
                - fd_kill
            - BranchSide:      'third_party/libev/ev.c:2531,22'
              BranchSideFuncs:
                - fd_valid
                - __errno_location
                - fd_kill
        - Branch String:   'third_party/libev/ev.c:2531,26'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2531,38'
              BranchSideFuncs:
                - fd_valid
                - __errno_location
                - fd_kill
            - BranchSide:      'third_party/libev/ev.c:2531,29'
              BranchSideFuncs:
                - __errno_location
                - fd_valid
                - fd_kill
        - Branch String:   'third_party/libev/ev.c:2531,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2531,38'
              BranchSideFuncs:
                - fd_kill
                - fd_valid
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:2532,18'
              BranchSideFuncs:
                - fd_kill
                - fd_valid
                - __errno_location
      Callsites:
        - Src:             'third_party/libev/ev.c:2531,12'
          Dst:             fd_valid
        - Src:             'third_party/libev/ev.c:2531,29'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:2532,9'
          Dst:             fd_kill
    - functionName:    fd_enomem
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fd_kill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2542,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2542,3'
              BranchSideFuncs:
                - fd_kill
            - BranchSide:      'third_party/libev/ev.c:2543,9'
              BranchSideFuncs:
                - fd_kill
        - Branch String:   'third_party/libev/ev.c:2543,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2542,3'
              BranchSideFuncs:
                - fd_kill
            - BranchSide:      'third_party/libev/ev.c:2545,18'
              BranchSideFuncs:
                - fd_kill
      Callsites:
        - Src:             'third_party/libev/ev.c:2545,9'
          Dst:             fd_kill
    - functionName:    fd_event
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - revents
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_event_nocheck
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2391,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2391,7'
              BranchSideFuncs:
                - fd_event_nocheck
            - BranchSide:      'third_party/libev/ev.c:2392,23'
              BranchSideFuncs:
                - fd_event_nocheck
      Callsites:
        - Src:             'third_party/libev/ev.c:2392,5'
          Dst:             fd_event_nocheck
    - functionName:    fd_event_nocheck
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - revents
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ev_feed_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2375,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2377,16'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2382,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2379,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2380,24'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2381,5'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:2380,9'
          Dst:             ev_feed_event
    - functionName:    fd_kill
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_feed_event
        - ev_io_stop
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2504,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2506,19'
              BranchSideFuncs:
                - ev_io_stop
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2506,7'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:2507,7'
          Dst:             ev_feed_event
    - functionName:    fd_valid
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:2518,10'
          Dst:             fcntl64
    - functionName:    select_modify
      functionSourceFile: '/src/tarantool/third_party/libev/ev_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - oev
        - nev
      BBCount:         18
      ICount:          220
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ev_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_select.c:73,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_select.c:108,20'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
        - Branch String:   'third_party/libev/ev_select.c:111,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:113,23'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
            - BranchSide:      'third_party/libev/ev_select.c:128,35'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_select.c:123,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:125,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_select.c:126,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_select.c:129,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:130,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_select.c:132,35'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_select.c:133,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_select.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_select.c:134,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_select.c:115,18'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:116,18'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:117,18'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:118,18'
          Dst:             ev_realloc
    - functionName:    array_needsize_pollidx
      functionSourceFile: '/src/tarantool/third_party/libev/ev_poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - base
        - offset
        - count
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_poll.c:50,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:51,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_poll.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poll_poll
      functionSourceFile: '/src/tarantool/third_party/libev/ev_poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         37
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - __errno_location
        - ev_syserr
        - fd_ebadf
        - fd_enomem
        - fd_event
        - poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_poll.c:97,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:97,3'
              BranchSideFuncs:
                - poll
                - __assert_fail
                - fd_event
                - __assert_fail
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_poll.c:98,15'
              BranchSideFuncs:
                - poll
                - __assert_fail
                - fd_event
                - __assert_fail
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
        - Branch String:   'third_party/libev/ev_poll.c:99,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:99,3'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_poll.c:101,7'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
        - Branch String:   'third_party/libev/ev_poll.c:101,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:103,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_poll.c:111,14'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:103,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:104,19'
              BranchSideFuncs:
                - fd_ebadf
            - BranchSide:      'third_party/libev/ev_poll.c:105,16'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_syserr
                - fd_enomem
        - Branch String:   'third_party/libev/ev_poll.c:105,32'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:105,36'
              BranchSideFuncs:
                - fd_enomem
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_poll.c:107,16'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_poll.c:105,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:106,20'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_poll.c:107,16'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_poll.c:111,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_poll.c:113,9'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:113,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:113,9'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_poll.c:115,13'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:115,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:117,13'
              BranchSideFuncs:
                - fd_event
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_poll.c:132,7'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:119,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:121,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_poll.c:126,17'
              BranchSideFuncs:
                - fd_event
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'third_party/libev/ev_poll.c:98,9'
          Dst:             poll
        - Src:             'third_party/libev/ev_poll.c:103,11'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_poll.c:104,9'
          Dst:             fd_ebadf
        - Src:             'third_party/libev/ev_poll.c:105,16'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_poll.c:106,9'
          Dst:             fd_enomem
        - Src:             'third_party/libev/ev_poll.c:107,16'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_poll.c:108,9'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_poll.c:113,9'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev_poll.c:121,17'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev_poll.c:125,15'
          Dst:             fd_event
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll_modify
      functionSourceFile: '/src/tarantool/third_party/libev/ev_poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - oev
        - nev
      BBCount:         23
      ICount:          278
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - array_needsize_pollidx
        - array_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_poll.c:59,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_poll.c:62,3'
              BranchSideFuncs:
                - __assert_fail
                - array_realloc
                - array_realloc
                - array_needsize_pollidx
        - Branch String:   'third_party/libev/ev_poll.c:62,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:62,3'
              BranchSideFuncs:
                - array_realloc
                - array_needsize_pollidx
                - __assert_fail
                - array_realloc
            - BranchSide:      'third_party/libev/ev_poll.c:64,9'
              BranchSideFuncs:
                - __assert_fail
                - array_realloc
        - Branch String:   'third_party/libev/ev_poll.c:66,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:68,29'
              BranchSideFuncs:
                - __assert_fail
                - array_realloc
            - BranchSide:      'third_party/libev/ev_poll.c:73,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:69,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:69,7'
              BranchSideFuncs:
                - array_realloc
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_poll.c:70,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev_poll.c:73,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_poll.c:75,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_poll.c:75,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_poll.c:77,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_poll.c:81,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_poll.c:62,3'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev_poll.c:62,3'
          Dst:             array_needsize_pollidx
        - Src:             'third_party/libev/ev_poll.c:69,7'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev_poll.c:73,3'
          Dst:             __assert_fail
    - functionName:    epoll_poll
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         41
      ICount:          453
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - array_nextsize
        - epoll_ctl
        - epoll_wait
        - ev_realloc
        - ev_syserr
        - fd_event
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_epoll.c:149,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:150,13'
              BranchSideFuncs:
                - epoll_wait
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_epoll.c:154,3'
              BranchSideFuncs:
                - epoll_wait
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_epoll.c:154,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:154,3'
              BranchSideFuncs:
                - epoll_wait
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_epoll.c:155,26'
              BranchSideFuncs:
                - epoll_wait
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_epoll.c:156,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:156,3'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_epoll.c:158,7'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_epoll.c:158,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:160,11'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_epoll.c:166,10'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:160,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:161,9'
              BranchSideFuncs:
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_epoll.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_epoll.c:166,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:168,32'
              BranchSideFuncs:
                - fd_event
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - epoll_ctl
            - BranchSide:      'third_party/libev/ev_epoll.c:219,7'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
        - Branch String:   'third_party/libev/ev_epoll.c:181,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:184,11'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
            - BranchSide:      'third_party/libev/ev_epoll.c:188,11'
              BranchSideFuncs:
                - fd_event
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:188,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:190,30'
              BranchSideFuncs:
                - epoll_ctl
                - fd_event
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
            - BranchSide:      'third_party/libev/ev_epoll.c:215,17'
              BranchSideFuncs:
                - fd_event
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:208,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:210,15'
              BranchSideFuncs:
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
                - epoll_ctl
            - BranchSide:      'third_party/libev/ev_epoll.c:213,9'
              BranchSideFuncs:
                - fd_event
                - fd_event
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:219,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:221,7'
              BranchSideFuncs:
                - ev_realloc
                - array_nextsize
                - ev_realloc
                - fd_event
            - BranchSide:      'third_party/libev/ev_epoll.c:227,12'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_epoll.c:227,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:227,3'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_epoll.c:229,16'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_epoll.c:232,45'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:232,48'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_epoll.c:236,30'
              BranchSideFuncs:
                - fd_event
        - Branch String:   'third_party/libev/ev_epoll.c:232,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:233,19'
              BranchSideFuncs:
                - fd_event
            - BranchSide:      'third_party/libev/ev_epoll.c:236,30'
              BranchSideFuncs:
                - fd_event
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:155,14'
          Dst:             epoll_wait
        - Src:             'third_party/libev/ev_epoll.c:160,11'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:161,9'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_epoll.c:208,15'
          Dst:             epoll_ctl
        - Src:             'third_party/libev/ev_epoll.c:215,7'
          Dst:             fd_event
        - Src:             'third_party/libev/ev_epoll.c:221,7'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_epoll.c:222,24'
          Dst:             array_nextsize
        - Src:             'third_party/libev/ev_epoll.c:223,44'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_epoll.c:233,9'
          Dst:             fd_event
    - functionName:    epoll_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'struct.epoll_event *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'struct.epoll_event *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_modify
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - oev
        - nev
      BBCount:         43
      ICount:          342
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - array_realloc
        - epoll_ctl
        - fd_kill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_epoll.c:84,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:85,5'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
                - epoll_ctl
            - BranchSide:      'third_party/libev/ev_epoll.c:87,13'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:96,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:96,7'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
                - epoll_ctl
            - BranchSide:      'third_party/libev/ev_epoll.c:96,7'
              BranchSideFuncs:
                - epoll_ctl
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:96,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_epoll.c:99,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:99,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:102,12'
              BranchSideFuncs:
                - epoll_ctl
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:108,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
                - epoll_ctl
        - Branch String:   'third_party/libev/ev_epoll.c:102,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:103,9'
              BranchSideFuncs:
                - epoll_ctl
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:105,23'
              BranchSideFuncs:
                - epoll_ctl
                - fd_kill
        - Branch String:   'third_party/libev/ev_epoll.c:105,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:106,9'
              BranchSideFuncs:
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:107,5'
              BranchSideFuncs:
                - fd_kill
        - Branch String:   'third_party/libev/ev_epoll.c:108,12'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:112,11'
              BranchSideFuncs:
                - epoll_ctl
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:118,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
                - array_realloc
        - Branch String:   'third_party/libev/ev_epoll.c:112,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_epoll.c:115,23'
              BranchSideFuncs:
                - epoll_ctl
                - fd_kill
        - Branch String:   'third_party/libev/ev_epoll.c:115,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:116,9'
              BranchSideFuncs:
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:117,5'
              BranchSideFuncs:
                - fd_kill
        - Branch String:   'third_party/libev/ev_epoll.c:118,12'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:122,7'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev_epoll.c:134,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libev/ev_epoll.c:125,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:127,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_epoll.c:131,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_epoll.c:127,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:127,11'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev_epoll.c:128,45'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_epoll.c:134,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:134,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - fd_kill
                - __errno_location
            - BranchSide:      'third_party/libev/ev_epoll.c:134,5'
              BranchSideFuncs:
                - __assert_fail
                - fd_kill
        - Branch String:   'third_party/libev/ev_epoll.c:134,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:134,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - fd_kill
            - BranchSide:      'third_party/libev/ev_epoll.c:134,5'
              BranchSideFuncs:
                - __assert_fail
                - fd_kill
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:96,7'
          Dst:             epoll_ctl
        - Src:             'third_party/libev/ev_epoll.c:99,7'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:105,12'
          Dst:             epoll_ctl
        - Src:             'third_party/libev/ev_epoll.c:108,12'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:115,12'
          Dst:             epoll_ctl
        - Src:             'third_party/libev/ev_epoll.c:118,12'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:127,11'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev_epoll.c:134,5'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:134,5'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:134,5'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_epoll.c:134,5'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev_epoll.c:136,3'
          Dst:             fd_kill
    - functionName:    iouring_fork
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ev_io_start
        - ev_io_stop
        - ev_syserr
        - fd_rearm_all
        - iouring_internal_destroy
        - iouring_internal_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:440,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:441,5'
              BranchSideFuncs:
                - ev_syserr
                - iouring_internal_init
                - fd_rearm_all
                - ev_io_stop
                - ev_io_start
            - BranchSide:      'third_party/libev/ev_iouring.c:443,17'
              BranchSideFuncs:
                - fd_rearm_all
                - ev_io_stop
                - ev_io_start
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:438,3'
          Dst:             iouring_internal_destroy
        - Src:             'third_party/libev/ev_iouring.c:440,10'
          Dst:             iouring_internal_init
        - Src:             'third_party/libev/ev_iouring.c:441,5'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_iouring.c:443,3'
          Dst:             fd_rearm_all
        - Src:             'third_party/libev/ev_iouring.c:445,3'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev_iouring.c:447,3'
          Dst:             ev_io_start
    - functionName:    iouring_internal_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - ev_io_stop
        - ev_ref
        - munmap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:357,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:357,43'
              BranchSideFuncs:
                - munmap
                - ev_ref
                - ev_io_stop
                - munmap
            - BranchSide:      'third_party/libev/ev_iouring.c:358,7'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - munmap
        - Branch String:   'third_party/libev/ev_iouring.c:358,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:358,43'
              BranchSideFuncs:
                - munmap
                - ev_ref
                - ev_io_stop
            - BranchSide:      'third_party/libev/ev_iouring.c:360,7'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
        - Branch String:   'third_party/libev/ev_iouring.c:360,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:360,7'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
            - BranchSide:      'third_party/libev/ev_iouring.c:362,15'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:354,3'
          Dst:             close
        - Src:             'third_party/libev/ev_iouring.c:355,3'
          Dst:             close
        - Src:             'third_party/libev/ev_iouring.c:357,35'
          Dst:             munmap
        - Src:             'third_party/libev/ev_iouring.c:358,35'
          Dst:             munmap
        - Src:             'third_party/libev/ev_iouring.c:362,7'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev_iouring.c:363,7'
          Dst:             ev_io_stop
    - functionName:    iouring_internal_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         20
      ICount:          269
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - evsys_io_uring_setup
        - mmap64
        - timerfd_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:382,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:383,5'
              BranchSideFuncs:
                - evsys_io_uring_setup
                - mmap64
                - mmap64
                - timerfd_create
            - BranchSide:      'third_party/libev/ev_iouring.c:385,38'
              BranchSideFuncs:
                - evsys_io_uring_setup
                - mmap64
                - mmap64
                - timerfd_create
        - Branch String:   'third_party/libev/ev_iouring.c:387,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:388,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:390,16'
              BranchSideFuncs:
                - mmap64
                - mmap64
                - timerfd_create
        - Branch String:   'third_party/libev/ev_iouring.c:390,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:395,20'
              BranchSideFuncs:
                - mmap64
                - mmap64
                - timerfd_create
        - Branch String:   'third_party/libev/ev_iouring.c:398,23'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:398,43'
              BranchSideFuncs:
                - mmap64
                - mmap64
                - timerfd_create
            - BranchSide:      'third_party/libev/ev_iouring.c:398,53'
              BranchSideFuncs:
                - mmap64
                - mmap64
                - timerfd_create
        - Branch String:   'third_party/libev/ev_iouring.c:406,34'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:406,37'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_iouring.c:406,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:407,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:409,36'
              BranchSideFuncs:
                - timerfd_create
        - Branch String:   'third_party/libev/ev_iouring.c:428,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:429,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:431,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:385,16'
          Dst:             evsys_io_uring_setup
        - Src:             'third_party/libev/ev_iouring.c:401,18'
          Dst:             mmap64
        - Src:             'third_party/libev/ev_iouring.c:403,18'
          Dst:             mmap64
        - Src:             'third_party/libev/ev_iouring.c:426,17'
          Dst:             timerfd_create
    - functionName:    evsys_io_uring_setup
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.io_uring_params *'
      constantsTouched: []
      argNames:
        - entries
        - params
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:233,10'
          Dst:             syscall
    - functionName:    timerfd_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iouring_process_cqe
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.io_uring_cqe *'
      constantsTouched: []
      argNames:
        - loop
        - cqe
      BBCount:         22
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - __errno_location
        - ev_syserr
        - fd_change
        - fd_event
        - fd_kill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:520,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:521,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:523,3'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
        - Branch String:   'third_party/libev/ev_iouring.c:523,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:523,3'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
            - BranchSide:      'third_party/libev/ev_iouring.c:523,3'
              BranchSideFuncs:
                - __assert_fail
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
        - Branch String:   'third_party/libev/ev_iouring.c:523,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:523,3'
              BranchSideFuncs:
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
            - BranchSide:      'third_party/libev/ev_iouring.c:534,7'
              BranchSideFuncs:
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
        - Branch String:   'third_party/libev/ev_iouring.c:534,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:535,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:537,7'
              BranchSideFuncs:
                - fd_event
                - fd_change
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
        - Branch String:   'third_party/libev/ev_iouring.c:537,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:541,11'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
                - __assert_fail
                - fd_kill
            - BranchSide:      'third_party/libev/ev_iouring.c:557,5'
              BranchSideFuncs:
                - fd_event
                - fd_change
        - Branch String:   'third_party/libev/ev_iouring.c:541,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:543,11'
              BranchSideFuncs:
                - __assert_fail
                - fd_kill
            - BranchSide:      'third_party/libev/ev_iouring.c:548,20'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:543,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:543,11'
              BranchSideFuncs:
                - fd_kill
            - BranchSide:      'third_party/libev/ev_iouring.c:544,20'
              BranchSideFuncs:
                - fd_kill
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:523,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev_iouring.c:543,11'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev_iouring.c:544,11'
          Dst:             fd_kill
        - Src:             'third_party/libev/ev_iouring.c:548,11'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_iouring.c:549,11'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_iouring.c:556,3'
          Dst:             fd_event
        - Src:             'third_party/libev/ev_iouring.c:566,3'
          Dst:             fd_change
    - functionName:    iouring_overflow
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - epoll_init
        - ev_syserr
        - fd_rearm_all
        - iouring_fork
        - iouring_internal_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:589,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:591,7'
              BranchSideFuncs:
                - iouring_internal_destroy
                - epoll_init
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:602,33'
              BranchSideFuncs:
                - iouring_internal_destroy
                - epoll_init
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:611,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:612,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:614,11'
              BranchSideFuncs:
                - ev_syserr
                - epoll_init
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:586,3'
          Dst:             fd_rearm_all
        - Src:             'third_party/libev/ev_iouring.c:592,7'
          Dst:             iouring_fork
        - Src:             'third_party/libev/ev_iouring.c:602,7'
          Dst:             iouring_internal_destroy
        - Src:             'third_party/libev/ev_iouring.c:609,21'
          Dst:             epoll_init
        - Src:             'third_party/libev/ev_iouring.c:614,11'
          Dst:             ev_syserr
    - functionName:    epoll_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - epoll_epoll_create
        - epoll_modify
        - epoll_poll
        - ev_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_epoll.c:266,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_epoll.c:267,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_epoll.c:269,3'
              BranchSideFuncs:
                - ev_realloc
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:266,21'
          Dst:             epoll_epoll_create
        - Src:             'third_party/libev/ev_epoll.c:274,40'
          Dst:             ev_realloc
    - functionName:    iouring_tfd_update
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         12
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - timerfd_settime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:498,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:498,7'
              BranchSideFuncs:
                - timerfd_settime
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_iouring.c:502,25'
              BranchSideFuncs:
                - timerfd_settime
                - __assert_fail
        - Branch String:   'third_party/libev/ev_iouring.c:506,12'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:507,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_iouring.c:508,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:506,12'
          Dst:             timerfd_settime
        - Src:             'third_party/libev/ev_iouring.c:507,10'
          Dst:             __assert_fail
    - functionName:    iouring_handle_cq
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - iouring_overflow
        - iouring_process_cqe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:629,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:630,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:633,7'
              BranchSideFuncs:
                - iouring_process_cqe
                - iouring_overflow
        - Branch String:   'third_party/libev/ev_iouring.c:633,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:635,25'
              BranchSideFuncs:
                - iouring_overflow
            - BranchSide:      'third_party/libev/ev_iouring.c:639,10'
              BranchSideFuncs:
                - iouring_process_cqe
        - Branch String:   'third_party/libev/ev_iouring.c:642,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:642,26'
              BranchSideFuncs:
                - iouring_process_cqe
            - BranchSide:      'third_party/libev/ev_iouring.c:645,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:635,7'
          Dst:             iouring_overflow
        - Src:             'third_party/libev/ev_iouring.c:642,5'
          Dst:             iouring_process_cqe
    - functionName:    evsys_io_uring_enter
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'struct.__sigset_t *'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - to_submit
        - min_complete
        - flags
        - sig
        - sigsz
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:240,10'
          Dst:             syscall
    - functionName:    iouring_enter
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         15
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - evsys_io_uring_enter
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:270,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:270,3'
              BranchSideFuncs:
                - evsys_io_uring_enter
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_iouring.c:272,31'
              BranchSideFuncs:
                - evsys_io_uring_enter
                - __assert_fail
        - Branch String:   'third_party/libev/ev_iouring.c:275,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:275,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/libev/ev_iouring.c:275,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev_iouring.c:275,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:277,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev_iouring.c:279,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:279,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:272,9'
          Dst:             evsys_io_uring_enter
        - Src:             'third_party/libev/ev_iouring.c:275,3'
          Dst:             __assert_fail
    - functionName:    iouring_sqe_submit
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.io_uring_sqe *'
      constantsTouched: []
      argNames:
        - loop
        - sqe
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iouring_sqe_get
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'struct.io_uring_sqe *'
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iouring_enter
        - iouring_poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:298,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:305,32'
              BranchSideFuncs:
                - iouring_enter
                - iouring_poll
        - Branch String:   'third_party/libev/ev_iouring.c:309,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:310,9'
              BranchSideFuncs:
                - iouring_enter
                - iouring_poll
            - BranchSide:      'third_party/libev/ev_iouring.c:315,21'
              BranchSideFuncs:
                - iouring_poll
                - iouring_enter
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:305,17'
          Dst:             iouring_enter
        - Src:             'third_party/libev/ev_iouring.c:315,7'
          Dst:             iouring_poll
    - functionName:    iouring_poll
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - timeout
      BBCount:         24
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - ev_syserr
        - iouring_enter
        - iouring_handle_cq
        - iouring_tfd_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:659,32'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:659,35'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:660,13'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:659,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:660,13'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:663,25'
              BranchSideFuncs:
                - iouring_tfd_update
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:666,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:666,18'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:668,32'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:666,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:666,7'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:668,32'
              BranchSideFuncs:
                - iouring_enter
                - iouring_handle_cq
                - __errno_location
                - __errno_location
                - ev_syserr
        - Branch String:   'third_party/libev/ev_iouring.c:670,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:671,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - ev_syserr
            - BranchSide:      'third_party/libev/ev_iouring.c:678,28'
              BranchSideFuncs:
                - iouring_handle_cq
        - Branch String:   'third_party/libev/ev_iouring.c:671,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:671,22'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev_iouring.c:673,18'
              BranchSideFuncs:
                - __errno_location
                - ev_syserr
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:659,7'
          Dst:             iouring_handle_cq
        - Src:             'third_party/libev/ev_iouring.c:663,5'
          Dst:             iouring_tfd_update
        - Src:             'third_party/libev/ev_iouring.c:668,17'
          Dst:             iouring_enter
        - Src:             'third_party/libev/ev_iouring.c:671,13'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_iouring.c:673,18'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev_iouring.c:676,11'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev_iouring.c:678,9'
          Dst:             iouring_handle_cq
    - functionName:    iouring_modify
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - oev
        - nev
      BBCount:         9
      ICount:          143
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iouring_sqe_get
        - iouring_sqe_submit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:455,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:458,28'
              BranchSideFuncs:
                - iouring_sqe_get
                - iouring_sqe_submit
                - iouring_sqe_get
                - iouring_sqe_submit
            - BranchSide:      'third_party/libev/ev_iouring.c:474,7'
              BranchSideFuncs:
                - iouring_sqe_get
                - iouring_sqe_submit
        - Branch String:   'third_party/libev/ev_iouring.c:474,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:474,7'
              BranchSideFuncs:
                - iouring_sqe_get
                - iouring_sqe_submit
            - BranchSide:      'third_party/libev/ev_iouring.c:476,28'
              BranchSideFuncs:
                - iouring_sqe_get
                - iouring_sqe_submit
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:458,34'
          Dst:             iouring_sqe_get
        - Src:             'third_party/libev/ev_iouring.c:468,7'
          Dst:             iouring_sqe_submit
        - Src:             'third_party/libev/ev_iouring.c:476,34'
          Dst:             iouring_sqe_get
        - Src:             'third_party/libev/ev_iouring.c:484,7'
          Dst:             iouring_sqe_submit
    - functionName:    iouring_tfd_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pipecb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - iow
        - revents
      BBCount:         27
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ev_feed_event
        - ev_feed_signal_event
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2849,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2852,11'
              BranchSideFuncs:
                - read
                - ev_feed_event
                - ev_feed_signal_event
                - read
            - BranchSide:      'third_party/libev/ev.c:2874,3'
              BranchSideFuncs:
                - ev_feed_event
                - ev_feed_signal_event
        - Branch String:   'third_party/libev/ev.c:2852,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2854,20'
              BranchSideFuncs:
                - read
                - ev_feed_event
                - ev_feed_signal_event
            - BranchSide:      'third_party/libev/ev.c:2860,16'
              BranchSideFuncs:
                - read
                - ev_feed_event
                - ev_feed_signal_event
        - Branch String:   'third_party/libev/ev.c:2879,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2881,7'
              BranchSideFuncs:
                - ev_feed_event
                - ev_feed_signal_event
            - BranchSide:      'third_party/libev/ev.c:2892,7'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2885,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2886,13'
              BranchSideFuncs:
                - ev_feed_event
                - ev_feed_signal_event
            - BranchSide:      'third_party/libev/ev.c:2888,5'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2886,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2885,7'
              BranchSideFuncs:
                - ev_feed_signal_event
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2887,33'
              BranchSideFuncs:
                - ev_feed_signal_event
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2892,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2892,7'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2894,7'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2898,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2899,13'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2905,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2899,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2898,7'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2901,13'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:2855,11'
          Dst:             read
        - Src:             'third_party/libev/ev.c:2869,11'
          Dst:             read
        - Src:             'third_party/libev/ev.c:2887,11'
          Dst:             ev_feed_signal_event
        - Src:             'third_party/libev/ev.c:2903,13'
          Dst:             ev_feed_event
    - functionName:    ev_feed_signal_event
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - signum
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ev_feed_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2943,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2943,7'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2943,7'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2943,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2944,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2946,3'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2952,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2953,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2956,12'
              BranchSideFuncs:
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:2959,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2959,3'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2960,20'
              BranchSideFuncs:
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:2960,5'
          Dst:             ev_feed_event
    - functionName:    pendingcb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_prepare *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - select_modify
        - select_poll
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev_poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - poll_modify
        - poll_poll
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iouring_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         12
      ICount:          109
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - ev_io_start
        - ev_unref
        - iouring_internal_destroy
        - iouring_internal_init
        - iouring_modify
        - iouring_poll
        - iouring_tfd_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev_iouring.c:689,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev_iouring.c:691,33'
              BranchSideFuncs:
                - iouring_internal_destroy
            - BranchSide:      'third_party/libev/ev_iouring.c:695,3'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:689,7'
          Dst:             iouring_internal_init
        - Src:             'third_party/libev/ev_iouring.c:691,7'
          Dst:             iouring_internal_destroy
        - Src:             'third_party/libev/ev_iouring.c:697,3'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev_iouring.c:698,3'
          Dst:             ev_unref
    - functionName:    evpipe_alloc
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - dup2
        - eventfd
        - fd_intern
        - pipe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2751,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2751,22'
              BranchSideFuncs:
                - __errno_location
                - dup2
                - close
                - fd_intern
                - pipe
                - fd_intern
                - eventfd
            - BranchSide:      'third_party/libev/ev.c:2754,7'
              BranchSideFuncs:
                - dup2
                - close
                - fd_intern
                - pipe
                - fd_intern
        - Branch String:   'third_party/libev/ev.c:2751,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2752,15'
              BranchSideFuncs:
                - eventfd
                - dup2
                - close
                - fd_intern
                - pipe
                - fd_intern
            - BranchSide:      'third_party/libev/ev.c:2754,7'
              BranchSideFuncs:
                - dup2
                - close
                - fd_intern
                - pipe
                - fd_intern
        - Branch String:   'third_party/libev/ev.c:2754,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2757,16'
              BranchSideFuncs:
                - pipe
                - fd_intern
                - dup2
                - close
                - fd_intern
            - BranchSide:      'third_party/libev/ev.c:2762,16'
              BranchSideFuncs:
                - dup2
                - close
                - fd_intern
        - Branch String:   'third_party/libev/ev.c:2757,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2758,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2759,18'
              BranchSideFuncs:
                - fd_intern
                - dup2
                - close
                - fd_intern
        - Branch String:   'third_party/libev/ev.c:2764,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2765,18'
              BranchSideFuncs:
                - fd_intern
            - BranchSide:      'third_party/libev/ev.c:2772,13'
              BranchSideFuncs:
                - dup2
                - close
                - fd_intern
      Callsites:
        - Src:             'third_party/libev/ev.c:2750,13'
          Dst:             eventfd
        - Src:             'third_party/libev/ev.c:2751,22'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:2752,15'
          Dst:             eventfd
        - Src:             'third_party/libev/ev.c:2757,11'
          Dst:             pipe
        - Src:             'third_party/libev/ev.c:2759,7'
          Dst:             fd_intern
        - Src:             'third_party/libev/ev.c:2772,7'
          Dst:             dup2
        - Src:             'third_party/libev/ev.c:2773,7'
          Dst:             close
        - Src:             'third_party/libev/ev.c:2776,3'
          Dst:             fd_intern
    - functionName:    eventfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enable_secure
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3137
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getgid
        - getuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3141,10'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3141,10'
              BranchSideFuncs:
                - getuid
                - geteuid
                - getgid
                - getegid
            - BranchSide:      'third_party/libev/ev.c:3141,10'
              BranchSideFuncs:
                - getuid
                - geteuid
                - getgid
                - getegid
        - Branch String:   'third_party/libev/ev.c:3142,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3142,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3142,10'
              BranchSideFuncs:
                - getgid
                - getegid
      Callsites:
        - Src:             'third_party/libev/ev.c:3141,10'
          Dst:             getuid
        - Src:             'third_party/libev/ev.c:3141,23'
          Dst:             geteuid
        - Src:             'third_party/libev/ev.c:3142,10'
          Dst:             getgid
        - Src:             'third_party/libev/ev.c:3142,23'
          Dst:             getegid
    - functionName:    geteuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getegid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_default_loop_uc_
      functionSourceFile: '/src/tarantool/third_party/libev/ev.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'struct.ev_loop *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    once_cb_to
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5541
      functionLinenumberEnd: 5545
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_clear_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5544,34'
          Dst:             ev_clear_pending
        - Src:             'third_party/libev/ev.c:5544,3'
          Dst:             once_cb
    - functionName:    ev_clear_pending
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4326
      functionLinenumberEnd: 4339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4330,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4332,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4338,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    once_cb_io
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5533
      functionLinenumberEnd: 5537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_clear_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5536,34'
          Dst:             ev_clear_pending
        - Src:             'third_party/libev/ev.c:5536,3'
          Dst:             once_cb
    - functionName:    ev_once
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5549
      functionLinenumberEnd: 5568
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
        - double
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loop
        - fd
        - events
        - timeout
        - cb
        - arg
      BBCount:         17
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - ev_io_start
        - ev_realloc
        - ev_timer_start
        - once_cb_io
        - once_cb_to
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5556,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5558,7'
              BranchSideFuncs:
                - ev_io_start
                - ev_timer_start
            - BranchSide:      'third_party/libev/ev.c:5562,3'
              BranchSideFuncs:
                - ev_timer_start
        - Branch String:   'third_party/libev/ev.c:5563,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5563,7'
              BranchSideFuncs:
                - ev_timer_start
            - BranchSide:      'third_party/libev/ev.c:5565,7'
              BranchSideFuncs:
                - ev_timer_start
      Callsites:
        - Src:             'third_party/libev/ev.c:5550,44'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:5559,7'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:5566,7'
          Dst:             ev_timer_start
    - functionName:    ev_async_send
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5502
      functionLinenumberEnd: 5505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evpipe_write
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5504,3'
          Dst:             evpipe_write
    - functionName:    evpipe_write
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'int *'
      constantsTouched: []
      argNames:
        - loop
        - flag
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2799,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2800,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2802,4'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - write
        - Branch String:   'third_party/libev/ev.c:2809,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2809,7'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - write
            - BranchSide:      'third_party/libev/ev.c:2813,7'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
                - write
        - Branch String:   'third_party/libev/ev.c:2819,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2821,20'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'third_party/libev/ev.c:2834,18'
              BranchSideFuncs:
                - write
                - __errno_location
      Callsites:
        - Src:             'third_party/libev/ev.c:2816,19'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:2822,11'
          Dst:             write
        - Src:             'third_party/libev/ev.c:2834,11'
          Dst:             write
        - Src:             'third_party/libev/ev.c:2838,7'
          Dst:             __errno_location
    - functionName:    ev_async_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5481
      functionLinenumberEnd: 5498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5483,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5484,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5486,3'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5482,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5495,3'
          Dst:             ev_stop
    - functionName:    ev_async_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5462
      functionLinenumberEnd: 5477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_async *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
        - evpipe_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5463,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5464,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5466,3'
              BranchSideFuncs:
                - evpipe_init
                - ev_start
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5473,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5473,3'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:5474,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5468,3'
          Dst:             evpipe_init
        - Src:             'third_party/libev/ev.c:5472,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5473,3'
          Dst:             array_realloc
    - functionName:    evpipe_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ev_io_start
        - ev_syserr
        - ev_unref
        - evpipe_alloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2784,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2784,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2786,7'
              BranchSideFuncs:
                - evpipe_alloc
                - ev_io_start
                - ev_unref
                - ev_syserr
        - Branch String:   'third_party/libev/ev.c:2786,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2787,9'
              BranchSideFuncs:
                - ev_syserr
                - evpipe_alloc
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:2788,7'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:2788,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2789,20'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:2789,20'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev.c:2786,14'
          Dst:             evpipe_alloc
        - Src:             'third_party/libev/ev.c:2787,9'
          Dst:             ev_syserr
        - Src:             'third_party/libev/ev.c:2789,7'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:2790,7'
          Dst:             ev_unref
    - functionName:    ev_cleanup_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5438
      functionLinenumberEnd: 5456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_cleanup *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_ref
        - ev_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5440,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5441,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5443,3'
              BranchSideFuncs:
                - ev_ref
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5439,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5444,3'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:5453,3'
          Dst:             ev_stop
    - functionName:    ev_cleanup_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5421
      functionLinenumberEnd: 5434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_cleanup *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
        - ev_unref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5422,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5423,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5425,3'
              BranchSideFuncs:
                - ev_start
                - ev_unref
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5428,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5428,3'
              BranchSideFuncs:
                - array_realloc
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:5429,31'
              BranchSideFuncs:
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev.c:5427,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5428,3'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev.c:5432,3'
          Dst:             ev_unref
    - functionName:    ev_fork_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5398
      functionLinenumberEnd: 5415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_fork *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5400,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5401,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5403,3'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5399,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5412,3'
          Dst:             ev_stop
    - functionName:    ev_embed_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_embed *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_fork_stop
        - ev_io_stop
        - ev_prepare_stop
        - ev_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5363,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5364,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5366,3'
              BranchSideFuncs:
                - ev_io_stop
                - ev_prepare_stop
                - ev_fork_stop
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5362,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5368,3'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:5369,3'
          Dst:             ev_prepare_stop
        - Src:             'third_party/libev/ev.c:5371,3'
          Dst:             ev_fork_stop
        - Src:             'third_party/libev/ev.c:5374,3'
          Dst:             ev_stop
    - functionName:    ev_prepare_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5206
      functionLinenumberEnd: 5223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_prepare *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5208,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5209,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5211,3'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5207,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5220,3'
          Dst:             ev_stop
    - functionName:    ev_fork_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_fork *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5384,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5385,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5387,3'
              BranchSideFuncs:
                - ev_start
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5390,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5390,3'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:5391,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5389,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5390,3'
          Dst:             array_realloc
    - functionName:    embed_fork_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5302
      functionLinenumberEnd: 5315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_fork *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - fork_w
        - revents
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_embed_start
        - ev_embed_stop
        - ev_loop_fork
        - ev_run
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5305,3'
          Dst:             ev_embed_stop
        - Src:             'third_party/libev/ev.c:5310,5'
          Dst:             ev_loop_fork
        - Src:             'third_party/libev/ev.c:5311,5'
          Dst:             ev_run
        - Src:             'third_party/libev/ev.c:5314,3'
          Dst:             ev_embed_start
    - functionName:    ev_loop_fork
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3757
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_run
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4049
      functionLinenumberEnd: 4236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         100
      ICount:          713
      EdgeCount:       129
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ev_feed_event
        - ev_sleep
        - fd_reify
        - getpid
        - idle_reify
        - loop_fork
        - periodics_reify
        - queue_events
        - time_update
        - timers_reify
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4054,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4054,3'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4056,3'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
        - Branch String:   'third_party/libev/ev.c:4067,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4068,13'
              BranchSideFuncs:
                - getpid
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4077,11'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4068,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4068,13'
              BranchSideFuncs:
                - getpid
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:4070,22'
              BranchSideFuncs:
                - getpid
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4077,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4078,13'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:4087,11'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4078,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4078,13'
              BranchSideFuncs:
                - queue_events
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:4080,27'
              BranchSideFuncs:
                - queue_events
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4087,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4089,25'
              BranchSideFuncs:
                - queue_events
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
            - BranchSide:      'third_party/libev/ev.c:4094,11'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
        - Branch String:   'third_party/libev/ev.c:4094,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4095,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4098,11'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
        - Branch String:   'third_party/libev/ev.c:4098,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4099,20'
              BranchSideFuncs:
                - loop_fork
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4102,17'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4120,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4120,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4120,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4120,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4120,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4122,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4185,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:4125,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4129,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4140,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4129,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4130,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4137,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4140,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4142,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4147,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4143,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4143,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4144,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4147,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4149,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4155,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4150,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4150,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4151,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4155,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4156,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4163,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4163,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4164,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4169,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4164,26'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4164,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4166,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4169,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4171,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4182,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:4173,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4174,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
            - BranchSide:      'third_party/libev/ev.c:4176,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
        - Branch String:   'third_party/libev/ev.c:4176,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4178,31'
              BranchSideFuncs:
                - ev_sleep
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:4181,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:4187,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4187,9'
              BranchSideFuncs:
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:4188,9'
              BranchSideFuncs:
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:4189,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4189,9'
              BranchSideFuncs:
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:4191,9'
              BranchSideFuncs:
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
                - __assert_fail
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:4194,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4196,13'
              BranchSideFuncs:
                - __assert_fail
                - ev_feed_event
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:4201,22'
              BranchSideFuncs:
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4196,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4196,13'
              BranchSideFuncs:
                - ev_feed_event
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:4197,28'
              BranchSideFuncs:
                - ev_feed_event
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
                - queue_events
        - Branch String:   'third_party/libev/ev.c:4217,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4218,23'
              BranchSideFuncs:
                - queue_events
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4221,7'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
        - Branch String:   'third_party/libev/ev.c:4223,10'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4223,10'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4223,10'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
        - Branch String:   'third_party/libev/ev.c:4223,10'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4223,10'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4223,10'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
        - Branch String:   'third_party/libev/ev.c:4222,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4067,11'
              BranchSideFuncs:
                - fd_reify
                - time_update
                - __assert_fail
                - __assert_fail
                - time_update
                - timers_reify
                - periodics_reify
                - idle_reify
                - queue_events
                - __assert_fail
                - ev_feed_event
                - ev_sleep
                - loop_fork
                - queue_events
                - queue_events
                - getpid
                - getpid
            - BranchSide:      'third_party/libev/ev.c:4229,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4229,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4229,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4230,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:4054,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4068,13'
          Dst:             getpid
        - Src:             'third_party/libev/ev.c:4070,22'
          Dst:             getpid
        - Src:             'third_party/libev/ev.c:4080,13'
          Dst:             queue_events
        - Src:             'third_party/libev/ev.c:4089,11'
          Dst:             queue_events
        - Src:             'third_party/libev/ev.c:4099,9'
          Dst:             loop_fork
        - Src:             'third_party/libev/ev.c:4102,7'
          Dst:             fd_reify
        - Src:             'third_party/libev/ev.c:4113,9'
          Dst:             time_update
        - Src:             'third_party/libev/ev.c:4178,21'
          Dst:             ev_sleep
        - Src:             'third_party/libev/ev.c:4187,9'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4189,9'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4196,13'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4197,13'
          Dst:             ev_feed_event
        - Src:             'third_party/libev/ev.c:4201,9'
          Dst:             time_update
        - Src:             'third_party/libev/ev.c:4205,7'
          Dst:             timers_reify
        - Src:             'third_party/libev/ev.c:4207,7'
          Dst:             periodics_reify
        - Src:             'third_party/libev/ev.c:4212,7'
          Dst:             idle_reify
        - Src:             'third_party/libev/ev.c:4218,9'
          Dst:             queue_events
    - functionName:    ev_embed_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5328
      functionLinenumberEnd: 5357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_embed *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         26
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - embed_fork_cb
        - embed_io_cb
        - embed_prepare_cb
        - ev_embeddable_backends
        - ev_fork_start
        - ev_io_start
        - ev_prepare_start
        - ev_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5329,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5330,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5333,12'
              BranchSideFuncs:
                - ev_embeddable_backends
                - __assert_fail
                - ev_io_start
                - ev_prepare_start
                - ev_fork_start
                - ev_start
        - Branch String:   'third_party/libev/ev.c:5334,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5334,5'
              BranchSideFuncs:
                - ev_io_start
                - ev_prepare_start
                - ev_fork_start
                - ev_start
            - BranchSide:      'third_party/libev/ev.c:5335,5'
              BranchSideFuncs:
                - ev_io_start
                - ev_prepare_start
                - ev_fork_start
                - ev_start
      Callsites:
        - Src:             'third_party/libev/ev.c:5334,5'
          Dst:             ev_embeddable_backends
        - Src:             'third_party/libev/ev.c:5334,5'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:5341,3'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:5345,3'
          Dst:             ev_prepare_start
        - Src:             'third_party/libev/ev.c:5349,3'
          Dst:             ev_fork_start
        - Src:             'third_party/libev/ev.c:5354,3'
          Dst:             ev_start
    - functionName:    ev_embeddable_backends
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3207
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_linux_version
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3199,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3199,7'
              BranchSideFuncs:
                - ev_linux_version
            - BranchSide:      'third_party/libev/ev.c:3199,7'
              BranchSideFuncs:
                - ev_linux_version
        - Branch String:   'third_party/libev/ev.c:3202,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3202,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3203,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3202,7'
          Dst:             ev_linux_version
    - functionName:    embed_io_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5274
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - io
        - revents
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_feed_event
        - ev_run
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5277,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5278,20'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:5280,13'
              BranchSideFuncs:
                - ev_run
      Callsites:
        - Src:             'third_party/libev/ev.c:5278,5'
          Dst:             ev_feed_event
        - Src:             'third_party/libev/ev.c:5280,5'
          Dst:             ev_run
    - functionName:    embed_prepare_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5285
      functionLinenumberEnd: 5297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_prepare *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - prepare
        - revents
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_run
        - fd_reify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5291,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5293,19'
              BranchSideFuncs:
                - fd_reify
                - ev_run
            - BranchSide:      'third_party/libev/ev.c:5297,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5293,9'
          Dst:             fd_reify
        - Src:             'third_party/libev/ev.c:5294,9'
          Dst:             ev_run
    - functionName:    ev_prepare_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5191
      functionLinenumberEnd: 5202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_prepare *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5192,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5193,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5195,3'
              BranchSideFuncs:
                - ev_start
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5198,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5198,3'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:5199,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5197,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5198,3'
          Dst:             array_realloc
    - functionName:    fd_reify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         20
      ICount:          200
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2446,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2448,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2476,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2461,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2462,44'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2464,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2464,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2465,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2468,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2468,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2469,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2470,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2476,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2476,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2477,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    queue_events
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ev_loop *'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - events
        - eventcnt
        - type
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ev_feed_event
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2363,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2364,20'
              BranchSideFuncs:
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:2365,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2364,5'
          Dst:             ev_feed_event
    - functionName:    loop_fork
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3513
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         21
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - epoll_fork
        - ev_feed_event
        - ev_io_stop
        - ev_ref
        - evpipe_init
        - evtimerfd_init
        - infy_fork
        - iouring_fork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3521,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3521,53'
              BranchSideFuncs:
                - iouring_fork
                - infy_fork
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
                - epoll_fork
            - BranchSide:      'third_party/libev/ev.c:3527,7'
              BranchSideFuncs:
                - infy_fork
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
                - epoll_fork
        - Branch String:   'third_party/libev/ev.c:3527,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3527,53'
              BranchSideFuncs:
                - epoll_fork
                - infy_fork
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3530,14'
              BranchSideFuncs:
                - infy_fork
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3533,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3533,7'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3540,13'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
        - Branch String:   'third_party/libev/ev.c:3540,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3542,21'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - close
                - evtimerfd_init
                - ev_feed_event
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
            - BranchSide:      'third_party/libev/ev.c:3555,13'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
        - Branch String:   'third_party/libev/ev.c:3555,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3559,21'
              BranchSideFuncs:
                - ev_ref
                - ev_io_stop
                - evpipe_init
                - ev_feed_event
                - close
            - BranchSide:      'third_party/libev/ev.c:3570,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3562,17'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3563,15'
              BranchSideFuncs:
                - close
                - evpipe_init
                - ev_feed_event
            - BranchSide:      'third_party/libev/ev.c:3565,26'
              BranchSideFuncs:
                - evpipe_init
                - ev_feed_event
      Callsites:
        - Src:             'third_party/libev/ev.c:3521,38'
          Dst:             iouring_fork
        - Src:             'third_party/libev/ev.c:3527,38'
          Dst:             epoll_fork
        - Src:             'third_party/libev/ev.c:3530,3'
          Dst:             infy_fork
        - Src:             'third_party/libev/ev.c:3542,13'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:3543,13'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:3545,13'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3548,13'
          Dst:             evtimerfd_init
        - Src:             'third_party/libev/ev.c:3550,13'
          Dst:             ev_feed_event
        - Src:             'third_party/libev/ev.c:3559,13'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:3560,13'
          Dst:             ev_io_stop
        - Src:             'third_party/libev/ev.c:3563,15'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3565,13'
          Dst:             evpipe_init
        - Src:             'third_party/libev/ev.c:3567,13'
          Dst:             ev_feed_event
    - functionName:    time_update
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - max_block
      BBCount:         22
      ICount:          218
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ev_time
        - get_clock
        - periodics_reschedule
        - timers_reschedule
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3982,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3985,25'
              BranchSideFuncs:
                - get_clock
                - ev_time
                - periodics_reschedule
                - ev_time
                - get_clock
            - BranchSide:      'third_party/libev/ev.c:4032,19'
              BranchSideFuncs:
                - ev_time
                - timers_reschedule
                - periodics_reschedule
        - Branch String:   'third_party/libev/ev.c:3991,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3993,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3997,19'
              BranchSideFuncs:
                - ev_time
                - periodics_reschedule
                - ev_time
                - get_clock
        - Branch String:   'third_party/libev/ev.c:4008,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4011,23'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - periodics_reschedule
            - BranchSide:      'third_party/libev/ev.c:4026,29'
              BranchSideFuncs:
                - periodics_reschedule
        - Branch String:   'third_party/libev/ev.c:4015,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4015,15'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - periodics_reschedule
            - BranchSide:      'third_party/libev/ev.c:4015,15'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - periodics_reschedule
        - Branch String:   'third_party/libev/ev.c:4015,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4016,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4018,23'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - periodics_reschedule
        - Branch String:   'third_party/libev/ev.c:4034,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4034,11'
              BranchSideFuncs:
                - timers_reschedule
                - periodics_reschedule
            - BranchSide:      'third_party/libev/ev.c:4034,11'
              BranchSideFuncs:
                - timers_reschedule
                - periodics_reschedule
        - Branch String:   'third_party/libev/ev.c:4034,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4037,30'
              BranchSideFuncs:
                - timers_reschedule
                - periodics_reschedule
            - BranchSide:      'third_party/libev/ev.c:4043,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3987,16'
          Dst:             get_clock
        - Src:             'third_party/libev/ev.c:3998,19'
          Dst:             ev_time
        - Src:             'third_party/libev/ev.c:4018,23'
          Dst:             ev_time
        - Src:             'third_party/libev/ev.c:4019,23'
          Dst:             get_clock
        - Src:             'third_party/libev/ev.c:4026,7'
          Dst:             periodics_reschedule
        - Src:             'third_party/libev/ev.c:4032,19'
          Dst:             ev_time
        - Src:             'third_party/libev/ev.c:4037,11'
          Dst:             timers_reschedule
        - Src:             'third_party/libev/ev.c:4039,11'
          Dst:             periodics_reschedule
    - functionName:    ev_sleep
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - delay
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - nanosleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2229,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2229,7'
              BranchSideFuncs:
                - nanosleep
            - BranchSide:      'third_party/libev/ev.c:2234,7'
              BranchSideFuncs:
                - nanosleep
      Callsites:
        - Src:             'third_party/libev/ev.c:2235,7'
          Dst:             nanosleep
    - functionName:    timers_reify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3832
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         28
      ICount:          176
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - downheap
        - ev_timer_stop
        - feed_reverse
        - feed_reverse_done
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3835,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3835,19'
              BranchSideFuncs:
                - ev_timer_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3835,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3835,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3835,7'
              BranchSideFuncs:
                - ev_timer_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3837,7'
              BranchSideFuncs:
                - ev_timer_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3844,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3846,28'
              BranchSideFuncs:
                - __assert_fail
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_timer_stop
            - BranchSide:      'third_party/libev/ev.c:3856,28'
              BranchSideFuncs:
                - ev_timer_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3847,19'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3848,29'
              BranchSideFuncs:
                - __assert_fail
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_timer_stop
            - BranchSide:      'third_party/libev/ev.c:3850,15'
              BranchSideFuncs:
                - __assert_fail
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_timer_stop
        - Branch String:   'third_party/libev/ev.c:3850,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3850,15'
              BranchSideFuncs:
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_timer_stop
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3852,15'
              BranchSideFuncs:
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_timer_stop
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3861,23'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3860,9'
              BranchSideFuncs:
                - feed_reverse_done
                - ev_timer_stop
                - feed_reverse
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3861,26'
              BranchSideFuncs:
                - feed_reverse_done
                - ev_timer_stop
                - feed_reverse
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3860,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3839,37'
              BranchSideFuncs:
                - ev_timer_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3863,26'
              BranchSideFuncs:
                - feed_reverse_done
      Callsites:
        - Src:             'third_party/libev/ev.c:3850,15'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3853,15'
          Dst:             downheap
        - Src:             'third_party/libev/ev.c:3856,13'
          Dst:             ev_timer_stop
        - Src:             'third_party/libev/ev.c:3859,11'
          Dst:             feed_reverse
        - Src:             'third_party/libev/ev.c:3863,7'
          Dst:             feed_reverse_done
    - functionName:    periodics_reify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         29
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - downheap
        - ev_periodic_stop
        - feed_reverse
        - feed_reverse_done
        - periodic_recalc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3900,22'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3900,25'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3900,3'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3900,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3902,7'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3934,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3909,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3911,27'
              BranchSideFuncs:
                - __assert_fail
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_periodic_stop
                - periodic_recalc
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3918,20'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - __assert_fail
                - downheap
                - periodic_recalc
                - downheap
        - Branch String:   'third_party/libev/ev.c:3913,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3913,15'
              BranchSideFuncs:
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_periodic_stop
                - periodic_recalc
                - downheap
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3915,15'
              BranchSideFuncs:
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_periodic_stop
                - periodic_recalc
                - downheap
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3918,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3920,32'
              BranchSideFuncs:
                - periodic_recalc
                - downheap
                - feed_reverse
                - feed_reverse_done
                - ev_periodic_stop
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3925,31'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3930,26'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3929,9'
              BranchSideFuncs:
                - feed_reverse_done
                - ev_periodic_stop
                - feed_reverse
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3930,29'
              BranchSideFuncs:
                - feed_reverse_done
                - ev_periodic_stop
                - feed_reverse
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
        - Branch String:   'third_party/libev/ev.c:3929,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3904,43'
              BranchSideFuncs:
                - ev_periodic_stop
                - feed_reverse
                - feed_reverse_done
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
            - BranchSide:      'third_party/libev/ev.c:3932,26'
              BranchSideFuncs:
                - feed_reverse_done
                - ev_periodic_stop
                - feed_reverse
                - periodic_recalc
                - downheap
                - __assert_fail
                - downheap
      Callsites:
        - Src:             'third_party/libev/ev.c:3913,15'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3916,15'
          Dst:             downheap
        - Src:             'third_party/libev/ev.c:3920,15'
          Dst:             periodic_recalc
        - Src:             'third_party/libev/ev.c:3922,15'
          Dst:             downheap
        - Src:             'third_party/libev/ev.c:3925,13'
          Dst:             ev_periodic_stop
        - Src:             'third_party/libev/ev.c:3928,11'
          Dst:             feed_reverse
        - Src:             'third_party/libev/ev.c:3932,7'
          Dst:             feed_reverse_done
    - functionName:    idle_reify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3809
      functionLinenumberEnd: 3826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - queue_events
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3810,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3810,7'
              BranchSideFuncs:
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:3814,16'
              BranchSideFuncs:
                - queue_events
        - Branch String:   'third_party/libev/ev.c:3814,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3816,15'
              BranchSideFuncs:
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:3825,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3816,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3817,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3819,15'
              BranchSideFuncs:
                - queue_events
        - Branch String:   'third_party/libev/ev.c:3819,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3814,7'
              BranchSideFuncs:
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:3821,29'
              BranchSideFuncs:
                - queue_events
      Callsites:
        - Src:             'third_party/libev/ev.c:3821,15'
          Dst:             queue_events
    - functionName:    ev_periodic_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4567
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_periodic *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - adjustheap
        - clear_pending
        - ev_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4569,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4570,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4572,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_stop
                - adjustheap
        - Branch String:   'third_party/libev/ev.c:4577,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4577,5'
              BranchSideFuncs:
                - ev_stop
                - adjustheap
            - BranchSide:      'third_party/libev/ev.c:4579,7'
              BranchSideFuncs:
                - ev_stop
                - adjustheap
        - Branch String:   'third_party/libev/ev.c:4581,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4583,9'
              BranchSideFuncs:
                - adjustheap
                - ev_stop
            - BranchSide:      'third_party/libev/ev.c:4588,12'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:4568,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4577,5'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4584,9'
          Dst:             adjustheap
        - Src:             'third_party/libev/ev.c:4588,3'
          Dst:             ev_stop
    - functionName:    get_clock
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
        - ev_time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2195,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2195,7'
              BranchSideFuncs:
                - ev_time
                - clock_gettime
            - BranchSide:      'third_party/libev/ev.c:2195,7'
              BranchSideFuncs:
                - ev_time
                - clock_gettime
        - Branch String:   'third_party/libev/ev.c:2195,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2197,23'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'third_party/libev/ev.c:2203,10'
              BranchSideFuncs:
                - ev_time
      Callsites:
        - Src:             'third_party/libev/ev.c:2198,7'
          Dst:             clock_gettime
        - Src:             'third_party/libev/ev.c:2203,10'
          Dst:             ev_time
    - functionName:    timers_reschedule
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - adjust
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3968,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3970,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3974,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    evtimerfd_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3073
      functionLinenumberEnd: 3091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         15
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ev_io_start
        - ev_unref
        - fd_intern
        - timerfd_create
        - timerfdcb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3074,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3074,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3076,17'
              BranchSideFuncs:
                - timerfd_create
                - fd_intern
                - ev_io_start
                - ev_unref
                - timerfdcb
        - Branch String:   'third_party/libev/ev.c:3078,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3080,22'
              BranchSideFuncs:
                - fd_intern
                - ev_io_start
                - ev_unref
                - timerfdcb
            - BranchSide:      'third_party/libev/ev.c:3090,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3076,17'
          Dst:             timerfd_create
        - Src:             'third_party/libev/ev.c:3080,11'
          Dst:             fd_intern
        - Src:             'third_party/libev/ev.c:3084,11'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:3085,11'
          Dst:             ev_unref
        - Src:             'third_party/libev/ev.c:3088,11'
          Dst:             timerfdcb
    - functionName:    ev_embed_sweep
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5268
      functionLinenumberEnd: 5270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_embed *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_run
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:5269,3'
          Dst:             ev_run
    - functionName:    ev_check_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5244
      functionLinenumberEnd: 5261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_check *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5246,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5247,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5249,3'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5245,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5258,3'
          Dst:             ev_stop
    - functionName:    ev_check_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_check *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5230,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5231,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5233,3'
              BranchSideFuncs:
                - ev_start
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5236,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5236,3'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:5237,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5235,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5236,3'
          Dst:             array_realloc
    - functionName:    ev_idle_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5167
      functionLinenumberEnd: 5185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_idle *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          123
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5169,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5170,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5172,3'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5168,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5180,5'
          Dst:             ev_stop
    - functionName:    ev_idle_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5144
      functionLinenumberEnd: 5163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_idle *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          162
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - array_realloc
        - ev_start
        - pri_adjust
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5145,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5146,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5148,15'
              BranchSideFuncs:
                - pri_adjust
                - ev_start
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:5158,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5158,5'
              BranchSideFuncs:
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:5159,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:5148,3'
          Dst:             pri_adjust
        - Src:             'third_party/libev/ev.c:5156,5'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:5158,5'
          Dst:             array_realloc
    - functionName:    ev_stat_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5118
      functionLinenumberEnd: 5138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_stat *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - clear_pending
        - ev_ref
        - ev_stop
        - ev_timer_stop
        - infy_del
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5120,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5121,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5123,3'
              BranchSideFuncs:
                - infy_del
                - ev_stop
                - ev_ref
                - ev_timer_stop
        - Branch String:   'third_party/libev/ev.c:5129,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5131,15'
              BranchSideFuncs:
                - ev_ref
                - ev_timer_stop
                - ev_stop
            - BranchSide:      'third_party/libev/ev.c:5135,12'
              BranchSideFuncs:
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:5119,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:5126,3'
          Dst:             infy_del
        - Src:             'third_party/libev/ev.c:5131,7'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:5132,7'
          Dst:             ev_timer_stop
        - Src:             'third_party/libev/ev.c:5135,3'
          Dst:             ev_stop
    - functionName:    infy_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4952
      functionLinenumberEnd: 4970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         14
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - ev_check_2625
        - ev_io_start
        - ev_unref
        - fd_intern
        - infy_cb
        - infy_newfd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4953,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4954,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4956,3'
              BranchSideFuncs:
                - ev_check_2625
                - infy_newfd
                - fd_intern
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:4962,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4962,7'
              BranchSideFuncs:
                - fd_intern
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:4964,18'
              BranchSideFuncs:
                - fd_intern
                - ev_io_start
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev.c:4958,3'
          Dst:             ev_check_2625
        - Src:             'third_party/libev/ev.c:4960,11'
          Dst:             infy_newfd
        - Src:             'third_party/libev/ev.c:4964,7'
          Dst:             fd_intern
        - Src:             'third_party/libev/ev.c:4967,7'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:4968,7'
          Dst:             ev_unref
    - functionName:    ev_stat_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 5087
      functionLinenumberEnd: 5114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_stat *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         24
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ev_start
        - ev_stat_stat
        - ev_timer_again
        - ev_unref
        - infy_add
        - infy_init
        - stat_timer_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:5088,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5089,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:5091,17'
              BranchSideFuncs:
                - ev_stat_stat
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
        - Branch String:   'third_party/libev/ev.c:5093,39'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5093,42'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:5096,3'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
        - Branch String:   'third_party/libev/ev.c:5093,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5094,5'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:5096,3'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
        - Branch String:   'third_party/libev/ev.c:5096,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5096,3'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
            - BranchSide:      'third_party/libev/ev.c:5096,3'
              BranchSideFuncs:
                - infy_init
                - ev_timer_again
                - ev_unref
                - ev_start
                - infy_add
        - Branch String:   'third_party/libev/ev.c:5102,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:5103,15'
              BranchSideFuncs:
                - infy_add
                - ev_start
            - BranchSide:      'third_party/libev/ev.c:5107,23'
              BranchSideFuncs:
                - ev_timer_again
                - ev_unref
                - ev_start
      Callsites:
        - Src:             'third_party/libev/ev.c:5091,3'
          Dst:             ev_stat_stat
        - Src:             'third_party/libev/ev.c:5100,3'
          Dst:             infy_init
        - Src:             'third_party/libev/ev.c:5103,5'
          Dst:             infy_add
        - Src:             'third_party/libev/ev.c:5107,7'
          Dst:             ev_timer_again
        - Src:             'third_party/libev/ev.c:5108,7'
          Dst:             ev_unref
        - Src:             'third_party/libev/ev.c:5111,3'
          Dst:             ev_start
    - functionName:    ev_child_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_child *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pending
        - ev_stop
        - wlist_del
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4755,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4756,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4758,3'
              BranchSideFuncs:
                - wlist_del
                - ev_stop
      Callsites:
        - Src:             'third_party/libev/ev.c:4754,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4760,3'
          Dst:             wlist_del
        - Src:             'third_party/libev/ev.c:4761,3'
          Dst:             ev_stop
    - functionName:    ev_child_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4736
      functionLinenumberEnd: 4749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_child *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ev_start
        - wlist_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4738,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4738,3'
              BranchSideFuncs:
                - ev_start
                - wlist_add
            - BranchSide:      'third_party/libev/ev.c:4740,7'
              BranchSideFuncs:
                - ev_start
                - wlist_add
        - Branch String:   'third_party/libev/ev.c:4740,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4741,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4743,3'
              BranchSideFuncs:
                - ev_start
                - wlist_add
      Callsites:
        - Src:             'third_party/libev/ev.c:4738,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4745,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:4746,3'
          Dst:             wlist_add
    - functionName:    ev_sighandler
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signum
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_feed_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:2934,3'
          Dst:             ev_feed_signal
    - functionName:    ev_feed_signal
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signum
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evpipe_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2919,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2920,5'
              BranchSideFuncs:
                - evpipe_write
            - BranchSide:      'third_party/libev/ev.c:2923,12'
              BranchSideFuncs:
                - evpipe_write
      Callsites:
        - Src:             'third_party/libev/ev.c:2924,3'
          Dst:             evpipe_write
    - functionName:    sigfdcb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_io *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - iow
        - revents
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ev_feed_signal_event
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2974,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2975,31'
              BranchSideFuncs:
                - ev_feed_signal_event
                - read
            - BranchSide:      'third_party/libev/ev.c:2977,11'
              BranchSideFuncs:
                - read
                - ev_feed_signal_event
        - Branch String:   'third_party/libev/ev.c:2977,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2969,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:2978,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:2971,21'
          Dst:             read
        - Src:             'third_party/libev/ev.c:2975,9'
          Dst:             ev_feed_signal_event
    - functionName:    ev_periodic_again
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4596
      functionLinenumberEnd: 4600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_periodic *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_periodic_start
        - ev_periodic_stop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4598,3'
          Dst:             ev_periodic_stop
        - Src:             'third_party/libev/ev.c:4599,3'
          Dst:             ev_periodic_start
    - functionName:    ev_periodic_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4531
      functionLinenumberEnd: 4562
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_periodic *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         24
      ICount:          223
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - array_realloc
        - ev_start
        - evtimerfd_init
        - periodic_recalc
        - upheap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4532,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4533,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4536,7'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
                - __assert_fail
                - periodic_recalc
                - evtimerfd_init
        - Branch String:   'third_party/libev/ev.c:4536,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4537,21'
              BranchSideFuncs:
                - evtimerfd_init
                - ev_start
                - upheap
                - array_realloc
                - __assert_fail
                - periodic_recalc
            - BranchSide:      'third_party/libev/ev.c:4540,7'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
                - __assert_fail
                - periodic_recalc
        - Branch String:   'third_party/libev/ev.c:4540,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4541,17'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4542,12'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
                - __assert_fail
                - periodic_recalc
        - Branch String:   'third_party/libev/ev.c:4542,12'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4544,7'
              BranchSideFuncs:
                - __assert_fail
                - periodic_recalc
                - ev_start
                - upheap
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4548,17'
              BranchSideFuncs:
                - ev_start
                - upheap
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4544,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4544,7'
              BranchSideFuncs:
                - periodic_recalc
                - ev_start
                - upheap
                - array_realloc
            - BranchSide:      'third_party/libev/ev.c:4545,24'
              BranchSideFuncs:
                - periodic_recalc
                - ev_start
                - upheap
                - array_realloc
        - Branch String:   'third_party/libev/ev.c:4554,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4554,3'
              BranchSideFuncs:
                - array_realloc
                - upheap
            - BranchSide:      'third_party/libev/ev.c:4555,44'
              BranchSideFuncs:
                - upheap
      Callsites:
        - Src:             'third_party/libev/ev.c:4537,5'
          Dst:             evtimerfd_init
        - Src:             'third_party/libev/ev.c:4544,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4545,7'
          Dst:             periodic_recalc
        - Src:             'third_party/libev/ev.c:4553,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:4554,3'
          Dst:             array_realloc
        - Src:             'third_party/libev/ev.c:4557,3'
          Dst:             upheap
    - functionName:    ev_timer_remaining
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4523
      functionLinenumberEnd: 4524
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_timer *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4524,23'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4524,42'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4524,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ev_io_closing
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4429
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fd_kill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4431,14'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4431,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4432,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4431,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4432,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4434,11'
              BranchSideFuncs:
                - fd_kill
      Callsites:
        - Src:             'third_party/libev/ev.c:4434,3'
          Dst:             fd_kill
    - functionName:    ev_resume
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4277
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_now_update
        - periodics_reschedule
        - timers_reschedule
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4280,3'
          Dst:             ev_now_update
        - Src:             'third_party/libev/ev.c:4281,3'
          Dst:             timers_reschedule
        - Src:             'third_party/libev/ev.c:4284,3'
          Dst:             periodics_reschedule
    - functionName:    ev_now_update
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4265
      functionLinenumberEnd: 4267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - time_update
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4266,3'
          Dst:             time_update
    - functionName:    ev_suspend
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_now_update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.c:4272,3'
          Dst:             ev_now_update
    - functionName:    ev_activecnt
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4259
      functionLinenumberEnd: 4260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_break
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - how
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_invoke_pending
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3784
      functionLinenumberEnd: 3802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3792,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3794,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3800,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3800,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3789,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3802,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ev_pending_count
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3775,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3776,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3778,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ev_invoke
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - w
        - revents
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_signal_start
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4612
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_signal.737 *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         50
      ICount:          348
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - __errno_location
        - ev_io_start
        - ev_sighandler
        - ev_start
        - ev_unref
        - evpipe_init
        - fd_intern
        - pthread_sigmask
        - sigaction
        - sigaddset
        - sigemptyset
        - sigfdcb
        - sigfillset
        - signalfd
        - wlist_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4613,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4614,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4616,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4616,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4616,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4616,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4616,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4616,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4619,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4619,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4619,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4619,3'
              BranchSideFuncs:
                - __assert_fail
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4619,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4619,3'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4622,34'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4629,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4631,30'
              BranchSideFuncs:
                - signalfd
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - __errno_location
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4648,7'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4632,21'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4632,24'
              BranchSideFuncs:
                - __errno_location
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4635,11'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:4632,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4633,32'
              BranchSideFuncs:
                - signalfd
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:4635,11'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:4635,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4637,22'
              BranchSideFuncs:
                - fd_intern
                - sigemptyset
                - ev_io_start
                - ev_unref
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
            - BranchSide:      'third_party/libev/ev.c:4646,5'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
                - sigaddset
                - pthread_sigmask
                - signalfd
        - Branch String:   'third_party/libev/ev.c:4648,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4651,19'
              BranchSideFuncs:
                - sigaddset
                - pthread_sigmask
                - signalfd
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
            - BranchSide:      'third_party/libev/ev.c:4658,13'
              BranchSideFuncs:
                - ev_start
                - wlist_add
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
        - Branch String:   'third_party/libev/ev.c:4661,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4663,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4689,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4663,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4663,17'
              BranchSideFuncs:
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
            - BranchSide:      'third_party/libev/ev.c:4673,22'
              BranchSideFuncs:
                - evpipe_init
                - sigfillset
                - sigaction
                - sigemptyset
                - sigaddset
                - pthread_sigmask
        - Branch String:   'third_party/libev/ev.c:4680,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4682,30'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - pthread_sigmask
            - BranchSide:      'third_party/libev/ev.c:4687,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:4616,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4619,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:4631,15'
          Dst:             signalfd
        - Src:             'third_party/libev/ev.c:4632,24'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:4633,17'
          Dst:             signalfd
        - Src:             'third_party/libev/ev.c:4637,11'
          Dst:             fd_intern
        - Src:             'third_party/libev/ev.c:4639,11'
          Dst:             sigemptyset
        - Src:             'third_party/libev/ev.c:4643,11'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:4644,11'
          Dst:             ev_unref
        - Src:             'third_party/libev/ev.c:4651,7'
          Dst:             sigaddset
        - Src:             'third_party/libev/ev.c:4652,7'
          Dst:             pthread_sigmask
        - Src:             'third_party/libev/ev.c:4654,7'
          Dst:             signalfd
        - Src:             'third_party/libev/ev.c:4658,3'
          Dst:             ev_start
        - Src:             'third_party/libev/ev.c:4659,3'
          Dst:             wlist_add
        - Src:             'third_party/libev/ev.c:4673,9'
          Dst:             evpipe_init
        - Src:             'third_party/libev/ev.c:4676,9'
          Dst:             sigfillset
        - Src:             'third_party/libev/ev.c:4678,9'
          Dst:             sigaction
        - Src:             'third_party/libev/ev.c:4682,13'
          Dst:             sigemptyset
        - Src:             'third_party/libev/ev.c:4683,13'
          Dst:             sigaddset
        - Src:             'third_party/libev/ev.c:4684,13'
          Dst:             pthread_sigmask
    - functionName:    signalfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    childcb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3023
      functionLinenumberEnd: 3040
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_signal.737 *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - sw
        - revents
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - child_reap
        - ev_feed_event
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3027,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3029,12'
              BranchSideFuncs:
                - __errno_location
                - waitpid
                - ev_feed_event
                - child_reap
                - child_reap
            - BranchSide:      'third_party/libev/ev.c:3035,18'
              BranchSideFuncs:
                - ev_feed_event
                - child_reap
                - child_reap
        - Branch String:   'third_party/libev/ev.c:3030,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3030,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3031,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3028,9'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3030,66'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3031,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3027,19'
          Dst:             waitpid
        - Src:             'third_party/libev/ev.c:3029,12'
          Dst:             __errno_location
        - Src:             'third_party/libev/ev.c:3030,24'
          Dst:             waitpid
        - Src:             'third_party/libev/ev.c:3035,3'
          Dst:             ev_feed_event
        - Src:             'third_party/libev/ev.c:3037,3'
          Dst:             child_reap
        - Src:             'third_party/libev/ev.c:3039,5'
          Dst:             child_reap
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_default_loop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      'struct.ev_loop *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         15
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - childcb
        - ev_backend
        - ev_signal_start
        - ev_unref
        - loop_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3729,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3729,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3732,34'
              BranchSideFuncs:
                - loop_init
                - ev_backend
                - ev_signal_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:3739,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3742,11'
              BranchSideFuncs:
                - ev_signal_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:3749,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3737,7'
          Dst:             loop_init
        - Src:             'third_party/libev/ev.c:3739,11'
          Dst:             ev_backend
        - Src:             'third_party/libev/ev.c:3744,11'
          Dst:             ev_signal_start
        - Src:             'third_party/libev/ev.c:3745,11'
          Dst:             ev_unref
    - functionName:    loop_init
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - flags
      BBCount:         70
      ICount:          498
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached:
        - clock_gettime
        - enable_secure
        - epoll_init
        - ev_invoke_pending
        - ev_io_start
        - ev_recommended_backends
        - ev_time
        - ev_unref
        - evpipe_alloc
        - get_clock
        - getenv
        - getpid
        - iouring_init
        - pendingcb
        - pipecb
        - poll_init
        - select_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3272,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3272,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3274,19'
              BranchSideFuncs:
                - clock_gettime
                - clock_gettime
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
        - Branch String:   'third_party/libev/ev.c:3277,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3281,16'
              BranchSideFuncs:
                - clock_gettime
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
            - BranchSide:      'third_party/libev/ev.c:3287,12'
              BranchSideFuncs:
                - clock_gettime
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
        - Branch String:   'third_party/libev/ev.c:3281,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3282,27'
              BranchSideFuncs:
                - clock_gettime
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
            - BranchSide:      'third_party/libev/ev.c:3283,9'
              BranchSideFuncs:
                - clock_gettime
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
        - Branch String:   'third_party/libev/ev.c:3287,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3291,16'
              BranchSideFuncs:
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
            - BranchSide:      'third_party/libev/ev.c:3298,11'
              BranchSideFuncs:
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
        - Branch String:   'third_party/libev/ev.c:3291,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3292,28'
              BranchSideFuncs:
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
            - BranchSide:      'third_party/libev/ev.c:3293,9'
              BranchSideFuncs:
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
                - getpid
        - Branch String:   'third_party/libev/ev.c:3298,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3299,18'
              BranchSideFuncs:
                - getpid
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
            - BranchSide:      'third_party/libev/ev.c:3302,13'
              BranchSideFuncs:
                - enable_secure
                - getenv
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
                - getenv
                - atoi
        - Branch String:   'third_party/libev/ev.c:3303,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3303,15'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
            - BranchSide:      'third_party/libev/ev.c:3307,28'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
        - Branch String:   'third_party/libev/ev.c:3304,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3304,14'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
            - BranchSide:      'third_party/libev/ev.c:3307,28'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
        - Branch String:   'third_party/libev/ev.c:3302,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3305,23'
              BranchSideFuncs:
                - getenv
                - atoi
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
            - BranchSide:      'third_party/libev/ev.c:3307,28'
              BranchSideFuncs:
                - ev_time
                - get_clock
                - ev_recommended_backends
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
        - Branch String:   'third_party/libev/ev.c:3337,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3338,18'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
            - BranchSide:      'third_party/libev/ev.c:3340,11'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
                - evpipe_alloc
        - Branch String:   'third_party/libev/ev.c:3340,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3341,26'
              BranchSideFuncs:
                - evpipe_alloc
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
            - BranchSide:      'third_party/libev/ev.c:3354,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
                - iouring_init
        - Branch String:   'third_party/libev/ev.c:3341,13'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3341,34'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3342,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3354,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3354,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
            - BranchSide:      'third_party/libev/ev.c:3360,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
        - Branch String:   'third_party/libev/ev.c:3354,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3354,79'
              BranchSideFuncs:
                - iouring_init
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
            - BranchSide:      'third_party/libev/ev.c:3360,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
                - epoll_init
        - Branch String:   'third_party/libev/ev.c:3360,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3360,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
            - BranchSide:      'third_party/libev/ev.c:3363,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
        - Branch String:   'third_party/libev/ev.c:3360,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3360,79'
              BranchSideFuncs:
                - epoll_init
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
            - BranchSide:      'third_party/libev/ev.c:3363,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
                - poll_init
        - Branch String:   'third_party/libev/ev.c:3363,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3363,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
            - BranchSide:      'third_party/libev/ev.c:3366,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
        - Branch String:   'third_party/libev/ev.c:3363,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3363,79'
              BranchSideFuncs:
                - poll_init
                - ev_io_start
                - ev_unref
                - select_init
            - BranchSide:      'third_party/libev/ev.c:3366,12'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
                - select_init
        - Branch String:   'third_party/libev/ev.c:3366,20'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3366,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:3369,7'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:3366,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3366,79'
              BranchSideFuncs:
                - select_init
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:3369,7'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
        - Branch String:   'third_party/libev/ev.c:3374,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3376,11'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:3381,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3376,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3377,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
            - BranchSide:      'third_party/libev/ev.c:3377,24'
              BranchSideFuncs:
                - ev_io_start
                - ev_unref
      Callsites:
        - Src:             'third_party/libev/ev.c:3281,16'
          Dst:             clock_gettime
        - Src:             'third_party/libev/ev.c:3291,16'
          Dst:             clock_gettime
        - Src:             'third_party/libev/ev.c:3299,18'
          Dst:             getpid
        - Src:             'third_party/libev/ev.c:3303,15'
          Dst:             enable_secure
        - Src:             'third_party/libev/ev.c:3304,14'
          Dst:             getenv
        - Src:             'third_party/libev/ev.c:3305,23'
          Dst:             getenv
        - Src:             'third_party/libev/ev.c:3305,17'
          Dst:             atoi
        - Src:             'third_party/libev/ev.c:3307,28'
          Dst:             ev_time
        - Src:             'third_party/libev/ev.c:3308,28'
          Dst:             get_clock
        - Src:             'third_party/libev/ev.c:3338,18'
          Dst:             ev_recommended_backends
        - Src:             'third_party/libev/ev.c:3341,13'
          Dst:             evpipe_alloc
        - Src:             'third_party/libev/ev.c:3354,63'
          Dst:             iouring_init
        - Src:             'third_party/libev/ev.c:3360,63'
          Dst:             epoll_init
        - Src:             'third_party/libev/ev.c:3363,63'
          Dst:             poll_init
        - Src:             'third_party/libev/ev.c:3366,63'
          Dst:             select_init
        - Src:             'third_party/libev/ev.c:3377,11'
          Dst:             ev_io_start
        - Src:             'third_party/libev/ev.c:3378,11'
          Dst:             ev_unref
    - functionName:    ev_backend
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3212
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_recommended_backends
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3166
      functionLinenumberEnd: 3192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_supported_backends
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3167,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3167,16'
              BranchSideFuncs:
                - ev_supported_backends
            - BranchSide:      'third_party/libev/ev.c:3167,24'
              BranchSideFuncs:
                - ev_supported_backends
      Callsites:
        - Src:             'third_party/libev/ev.c:3167,24'
          Dst:             ev_supported_backends
    - functionName:    ev_supported_backends
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_linux_version
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3150,16'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3150,16'
              BranchSideFuncs:
                - ev_linux_version
            - BranchSide:      'third_party/libev/ev.c:3150,16'
              BranchSideFuncs:
                - ev_linux_version
        - Branch String:   'third_party/libev/ev.c:3156,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3156,64'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3156,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libev/ev.c:3156,25'
          Dst:             ev_linux_version
    - functionName:    array_verify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3625
      functionLinenumberEnd: 3631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - loop
        - ws
        - cnt
      BBCount:         9
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - verify_watcher
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3626,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3628,7'
              BranchSideFuncs:
                - __assert_fail
                - verify_watcher
            - BranchSide:      'third_party/libev/ev.c:3631,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3628,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3628,7'
              BranchSideFuncs:
                - verify_watcher
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3629,23'
              BranchSideFuncs:
                - verify_watcher
                - __assert_fail
      Callsites:
        - Src:             'third_party/libev/ev.c:3628,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3629,7'
          Dst:             verify_watcher
    - functionName:    verify_watcher
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3599
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_watcher *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3600,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3600,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3600,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3600,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3600,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3602,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3602,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3602,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3603,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3603,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3603,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3603,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'third_party/libev/ev.c:3600,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3603,5'
          Dst:             __assert_fail
    - functionName:    verify_heap
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3620
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ANHE *'
        - int
      constantsTouched: []
      argNames:
        - loop
        - heap
        - N
      BBCount:         19
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - verify_watcher
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3612,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3614,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_watcher
            - BranchSide:      'third_party/libev/ev.c:3620,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:3614,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3614,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_watcher
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3615,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_watcher
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3615,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3615,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_watcher
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3615,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_watcher
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3615,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3615,7'
              BranchSideFuncs:
                - __assert_fail
                - verify_watcher
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3616,7'
              BranchSideFuncs:
                - __assert_fail
                - verify_watcher
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3616,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3616,7'
              BranchSideFuncs:
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3618,23'
              BranchSideFuncs:
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'third_party/libev/ev.c:3614,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3615,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3616,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3618,7'
          Dst:             verify_watcher
    - functionName:    ev_verify
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3637
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         72
      ICount:          445
      EdgeCount:       77
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - array_verify
        - verify_heap
        - verify_watcher
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3642,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3644,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3644,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3644,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3645,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3645,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3646,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3648,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3646,5'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3646,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3646,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3648,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3648,3'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3649,10'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3649,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3651,11'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3668,3'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3653,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3655,27'
              BranchSideFuncs:
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3666,5'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3657,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3659,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
            - BranchSide:      'third_party/libev/ev.c:3663,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3659,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3659,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3660,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3663,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3663,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3664,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3664,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3664,11'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3665,9'
              BranchSideFuncs:
                - __assert_fail
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - verify_watcher
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3668,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3668,3'
              BranchSideFuncs:
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3669,16'
              BranchSideFuncs:
                - verify_heap
                - __assert_fail
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3672,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3672,3'
              BranchSideFuncs:
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3673,16'
              BranchSideFuncs:
                - verify_heap
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3676,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3678,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3687,3'
              BranchSideFuncs:
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3678,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3678,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3680,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3680,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3680,7'
              BranchSideFuncs:
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3681,7'
              BranchSideFuncs:
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3681,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3681,7'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/libev/ev.c:3682,21'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/libev/ev.c:3687,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3687,3'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3688,17'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3692,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3692,3'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3693,17'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3697,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3697,3'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3698,17'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3702,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3702,3'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3703,17'
              BranchSideFuncs:
                - array_verify
                - __assert_fail
                - array_verify
        - Branch String:   'third_party/libev/ev.c:3707,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3707,3'
              BranchSideFuncs:
                - array_verify
            - BranchSide:      'third_party/libev/ev.c:3707,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'third_party/libev/ev.c:3642,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3644,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3646,5'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3648,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3655,11'
          Dst:             verify_watcher
        - Src:             'third_party/libev/ev.c:3659,15'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3663,11'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3664,11'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3668,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3669,3'
          Dst:             verify_heap
        - Src:             'third_party/libev/ev.c:3672,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3673,3'
          Dst:             verify_heap
        - Src:             'third_party/libev/ev.c:3678,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3680,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3681,7'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3682,7'
          Dst:             array_verify
        - Src:             'third_party/libev/ev.c:3687,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3688,3'
          Dst:             array_verify
        - Src:             'third_party/libev/ev.c:3692,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3693,3'
          Dst:             array_verify
        - Src:             'third_party/libev/ev.c:3697,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3698,3'
          Dst:             array_verify
        - Src:             'third_party/libev/ev.c:3702,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3703,3'
          Dst:             array_verify
        - Src:             'third_party/libev/ev.c:3707,3'
          Dst:             __assert_fail
        - Src:             'third_party/libev/ev.c:3708,3'
          Dst:             array_verify
    - functionName:    ev_loop_new
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      'struct.ev_loop *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ev_backend
        - ev_realloc
        - loop_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3586,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3587,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3589,3'
              BranchSideFuncs:
                - ev_realloc
      Callsites:
        - Src:             'third_party/libev/ev.c:3581,28'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3584,3'
          Dst:             loop_init
        - Src:             'third_party/libev/ev.c:3586,7'
          Dst:             ev_backend
        - Src:             'third_party/libev/ev.c:3589,3'
          Dst:             ev_realloc
    - functionName:    select_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev_select.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_select.c:308,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:309,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:310,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_select.c:311,3'
          Dst:             ev_realloc
    - functionName:    poll_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev_poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_poll.c:153,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_poll.c:154,3'
          Dst:             ev_realloc
    - functionName:    epoll_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev_epoll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_epoll.c:283,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev_epoll.c:284,3'
          Dst:             ev_realloc
    - functionName:    iouring_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev_iouring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iouring_internal_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev_iouring.c:710,3'
          Dst:             iouring_internal_destroy
    - functionName:    ev_signal_stop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 4695
      functionLinenumberEnd: 4728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'struct.ev_signal.737 *'
      constantsTouched: []
      argNames:
        - loop
        - w
      BBCount:         15
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - clear_pending
        - ev_stop
        - pthread_sigmask
        - sigaddset
        - sigdelset
        - sigemptyset
        - signal
        - signalfd
        - wlist_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:4697,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4698,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4700,3'
              BranchSideFuncs:
                - wlist_del
                - ev_stop
                - signal
                - sigemptyset
                - sigaddset
                - sigdelset
                - signalfd
                - pthread_sigmask
        - Branch String:   'third_party/libev/ev.c:4705,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4708,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:4727,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:4711,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:4713,20'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigdelset
                - signalfd
                - pthread_sigmask
            - BranchSide:      'third_party/libev/ev.c:4724,17'
              BranchSideFuncs:
                - signal
      Callsites:
        - Src:             'third_party/libev/ev.c:4696,3'
          Dst:             clear_pending
        - Src:             'third_party/libev/ev.c:4702,3'
          Dst:             wlist_del
        - Src:             'third_party/libev/ev.c:4703,3'
          Dst:             ev_stop
        - Src:             'third_party/libev/ev.c:4715,11'
          Dst:             sigemptyset
        - Src:             'third_party/libev/ev.c:4716,11'
          Dst:             sigaddset
        - Src:             'third_party/libev/ev.c:4717,11'
          Dst:             sigdelset
        - Src:             'third_party/libev/ev.c:4719,11'
          Dst:             signalfd
        - Src:             'third_party/libev/ev.c:4720,11'
          Dst:             pthread_sigmask
        - Src:             'third_party/libev/ev.c:4724,9'
          Dst:             signal
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_is_default_loop
      functionSourceFile: '/src/tarantool/third_party/libev/ev.h'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ev_default_loop_uc_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libev/ev.h:583,18'
          Dst:             ev_default_loop_uc_
    - functionName:    ev_loop_destroy
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         52
      ICount:          504
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - close
        - epoll_destroy
        - ev_is_default_loop
        - ev_realloc
        - ev_ref
        - ev_signal_stop
        - iouring_destroy
        - poll_destroy
        - queue_events
        - select_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:3393,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3394,5'
              BranchSideFuncs:
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
                - ev_ref
                - ev_signal_stop
                - queue_events
            - BranchSide:      'third_party/libev/ev.c:3399,7'
              BranchSideFuncs:
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
                - ev_ref
                - ev_signal_stop
                - queue_events
        - Branch String:   'third_party/libev/ev.c:3399,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3401,21'
              BranchSideFuncs:
                - queue_events
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
                - ev_ref
                - ev_signal_stop
            - BranchSide:      'third_party/libev/ev.c:3407,27'
              BranchSideFuncs:
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
                - ev_ref
                - ev_signal_stop
        - Branch String:   'third_party/libev/ev.c:3407,33'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3407,36'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
                - ev_ref
                - ev_signal_stop
            - BranchSide:      'third_party/libev/ev.c:3414,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3407,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3409,15'
              BranchSideFuncs:
                - ev_ref
                - ev_signal_stop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3414,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3414,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3419,11'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3424,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3419,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3419,28'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3420,11'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3420,11'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3420,28'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3421,5'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3424,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3425,12'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3429,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3429,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3430,12'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
            - BranchSide:      'third_party/libev/ev.c:3434,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
                - close
        - Branch String:   'third_party/libev/ev.c:3434,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3435,12'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
            - BranchSide:      'third_party/libev/ev.c:3438,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
                - close
        - Branch String:   'third_party/libev/ev.c:3438,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3439,12'
              BranchSideFuncs:
                - close
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
            - BranchSide:      'third_party/libev/ev.c:3451,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
                - iouring_destroy
        - Branch String:   'third_party/libev/ev.c:3451,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3451,56'
              BranchSideFuncs:
                - iouring_destroy
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
            - BranchSide:      'third_party/libev/ev.c:3457,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
                - epoll_destroy
        - Branch String:   'third_party/libev/ev.c:3457,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3457,56'
              BranchSideFuncs:
                - epoll_destroy
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
            - BranchSide:      'third_party/libev/ev.c:3460,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
                - poll_destroy
        - Branch String:   'third_party/libev/ev.c:3460,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3460,56'
              BranchSideFuncs:
                - poll_destroy
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
            - BranchSide:      'third_party/libev/ev.c:3463,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - select_destroy
        - Branch String:   'third_party/libev/ev.c:3463,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3463,56'
              BranchSideFuncs:
                - select_destroy
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
            - BranchSide:      'third_party/libev/ev.c:3466,10'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
                - ev_realloc
                - ev_realloc
        - Branch String:   'third_party/libev/ev.c:3466,3'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3468,7'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
            - BranchSide:      'third_party/libev/ev.c:3474,3'
              BranchSideFuncs:
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_realloc
                - ev_is_default_loop
                - ev_realloc
        - Branch String:   'third_party/libev/ev.c:3498,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:3500,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libev/ev.c:3503,5'
              BranchSideFuncs:
                - ev_realloc
      Callsites:
        - Src:             'third_party/libev/ev.c:3401,7'
          Dst:             queue_events
        - Src:             'third_party/libev/ev.c:3407,7'
          Dst:             ev_is_default_loop
        - Src:             'third_party/libev/ev.c:3409,7'
          Dst:             ev_ref
        - Src:             'third_party/libev/ev.c:3410,7'
          Dst:             ev_signal_stop
        - Src:             'third_party/libev/ev.c:3419,28'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3420,28'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3425,5'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3430,5'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3435,5'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3439,5'
          Dst:             close
        - Src:             'third_party/libev/ev.c:3451,38'
          Dst:             iouring_destroy
        - Src:             'third_party/libev/ev.c:3457,38'
          Dst:             epoll_destroy
        - Src:             'third_party/libev/ev.c:3460,38'
          Dst:             poll_destroy
        - Src:             'third_party/libev/ev.c:3463,38'
          Dst:             select_destroy
        - Src:             'third_party/libev/ev.c:3468,7'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3470,7'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3474,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3477,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3478,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3479,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3481,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3484,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3487,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3489,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3490,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3492,3'
          Dst:             ev_realloc
        - Src:             'third_party/libev/ev.c:3498,7'
          Dst:             ev_is_default_loop
        - Src:             'third_party/libev/ev.c:3503,5'
          Dst:             ev_realloc
    - functionName:    ev_set_loop_release_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loop
        - release
        - acquire
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_invoke_pending_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - loop
        - invoke_pending_cb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_userdata
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3250
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_userdata
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3243
      functionLinenumberEnd: 3245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - 'char *'
      constantsTouched: []
      argNames:
        - loop
        - data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_timeout_collect_interval
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3237
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - interval
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_io_collect_interval
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ev_loop *'
        - double
      constantsTouched: []
      argNames:
        - loop
        - interval
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_depth
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_iteration
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_version_minor
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3131
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_version_major
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 3124
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_feed_fd_event
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ev_loop *'
        - int
        - int
      constantsTouched: []
      argNames:
        - loop
        - fd
        - revents
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fd_event_nocheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2398,15'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2398,18'
              BranchSideFuncs:
                - fd_event_nocheck
            - BranchSide:      'third_party/libev/ev.c:2398,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libev/ev.c:2398,7'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2398,7'
              BranchSideFuncs:
                - fd_event_nocheck
            - BranchSide:      'third_party/libev/ev.c:2399,23'
              BranchSideFuncs:
                - fd_event_nocheck
      Callsites:
        - Src:             'third_party/libev/ev.c:2399,5'
          Dst:             fd_event_nocheck
    - functionName:    ev_monotonic_time
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_clock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libev/ev.c:2223,10'
          Branch Sides:
            - BranchSide:      'third_party/libev/ev.c:2223,10'
              BranchSideFuncs:
                - get_clock
            - BranchSide:      'third_party/libev/ev.c:2223,10'
              BranchSideFuncs:
                - get_clock
      Callsites:
        - Src:             'third_party/libev/ev.c:2223,10'
          Dst:             get_clock
    - functionName:    ev_monotonic_now
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_now
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct.ev_loop *'
      constantsTouched: []
      argNames:
        - loop
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_allocator
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ev_set_syserr_cb
      functionSourceFile: '/src/tarantool/third_party/libev/ev.c'
      linkageType:     externalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_postfork
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_min_parallel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1750,36'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1750,36'
              BranchSideFuncs:
                - etp_set_min_parallel
            - BranchSide:      'third_party/libeio/eio.c:1750,36'
              BranchSideFuncs:
                - etp_set_min_parallel
      Callsites:
        - Src:             'third_party/libeio/eio.c:1750,5'
          Dst:             etp_set_min_parallel
    - functionName:    etp_set_min_parallel
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - threads
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:597,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:597,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:598,20'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'third_party/libeio/etp.c:596,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:599,3'
          Dst:             pthread_mutex_unlock
    - functionName:    eio_prefork
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_max_parallel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1744,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1744,19'
              BranchSideFuncs:
                - etp_set_max_parallel
            - BranchSide:      'third_party/libeio/eio.c:1744,19'
              BranchSideFuncs:
                - etp_set_max_parallel
      Callsites:
        - Src:             'third_party/libeio/eio.c:1744,19'
          Dst:             etp_set_max_parallel
    - functionName:    etp_set_max_parallel
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.etp_pool *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - threads
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_broadcast
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:608,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:609,20'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_broadcast
                - pthread_cond_wait
            - BranchSide:      'third_party/libeio/etp.c:611,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_broadcast
                - pthread_cond_wait
        - Branch String:   'third_party/libeio/etp.c:611,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:613,7'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_cond_wait
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:616,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'third_party/libeio/etp.c:606,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:613,7'
          Dst:             pthread_cond_broadcast
        - Src:             'third_party/libeio/etp.c:614,7'
          Dst:             pthread_cond_wait
        - Src:             'third_party/libeio/etp.c:616,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reqq_init
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.etp_reqq *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:211,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:212,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:214,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    etp_init
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.etp_pool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutexattr_init
        - reqq_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/etp.c:263,3'
          Dst:             pthread_mutexattr_init
        - Src:             'third_party/libeio/etp.c:263,3'
          Dst:             pthread_mutexattr_settype
        - Src:             'third_party/libeio/etp.c:263,3'
          Dst:             pthread_mutex_init
        - Src:             'third_party/libeio/etp.c:264,3'
          Dst:             pthread_cond_init
        - Src:             'third_party/libeio/etp.c:265,3'
          Dst:             pthread_cond_init
        - Src:             'third_party/libeio/etp.c:267,3'
          Dst:             reqq_init
    - functionName:    eio_init_once
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_prefork
        - etp_init
        - pthread_atfork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1756,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1756,3'
              BranchSideFuncs:
                - etp_init
                - pthread_atfork
            - BranchSide:      'third_party/libeio/eio.c:1756,3'
              BranchSideFuncs:
                - etp_init
                - pthread_atfork
      Callsites:
        - Src:             'third_party/libeio/eio.c:1756,3'
          Dst:             etp_init
        - Src:             'third_party/libeio/eio.c:1758,3'
          Dst:             pthread_atfork
        - Src:             'third_party/libeio/eio.c:1758,3'
          Dst:             eio_prefork
        - Src:             'third_party/libeio/eio.c:1758,3'
          Dst:             eio_postfork
        - Src:             'third_party/libeio/eio.c:1758,3'
          Dst:             eio_postfork
    - functionName:    pthread_atfork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_destroy
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:433,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:433,48'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'third_party/libeio/eio.c:434,8'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:434,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:434,48'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:436,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:436,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:436,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:436,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grp_dec
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - grp
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - eio_finish
        - grp_try_feed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:424,18'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:424,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:424,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:425,24'
              BranchSideFuncs:
                - eio_finish
            - BranchSide:      'third_party/libeio/eio.c:427,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:421,3'
          Dst:             grp_try_feed
        - Src:             'third_party/libeio/eio.c:425,12'
          Dst:             eio_finish
    - functionName:    grp_try_feed
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - grp
      BBCount:         17
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:400,32'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:400,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:400,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:400,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:402,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:404,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:407,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:407,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:409,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eio_finish
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         24
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - eio_destroy
        - grp_dec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:442,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:442,13'
              BranchSideFuncs:
                - eio_destroy
                - grp_dec
            - BranchSide:      'third_party/libeio/eio.c:442,7'
              BranchSideFuncs:
                - eio_destroy
                - grp_dec
        - Branch String:   'third_party/libeio/eio.c:442,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:442,7'
              BranchSideFuncs:
                - eio_destroy
                - grp_dec
            - BranchSide:      'third_party/libeio/eio.c:442,7'
              BranchSideFuncs:
                - eio_destroy
                - grp_dec
        - Branch String:   'third_party/libeio/eio.c:444,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:444,7'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
            - BranchSide:      'third_party/libeio/eio.c:447,22'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
        - Branch String:   'third_party/libeio/eio.c:450,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:450,52'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
            - BranchSide:      'third_party/libeio/eio.c:451,11'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
        - Branch String:   'third_party/libeio/eio.c:451,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:451,52'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
            - BranchSide:      'third_party/libeio/eio.c:453,11'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
        - Branch String:   'third_party/libeio/eio.c:453,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:454,26'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
            - BranchSide:      'third_party/libeio/eio.c:456,23'
              BranchSideFuncs:
                - grp_dec
                - eio_destroy
        - Branch String:   'third_party/libeio/eio.c:458,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:459,15'
              BranchSideFuncs:
                - eio_destroy
            - BranchSide:      'third_party/libeio/eio.c:460,5'
              BranchSideFuncs:
                - eio_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:456,14'
          Dst:             grp_dec
        - Src:             'third_party/libeio/eio.c:462,3'
          Dst:             eio_destroy
    - functionName:    etp_tvdiff
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.small_stats *'
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - tv1
        - tv2
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_dent_cmp
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct.eio_dirent *'
        - 'struct.eio_dirent *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1148,10'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1148,32'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1149,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1149,10'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1148,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1150,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eio_dent_insertion_sort
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.eio_dirent *'
        - int
      constantsTouched: []
      argNames:
        - dents
        - size
      BBCount:         20
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - eio_dent_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1269,14'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1269,12'
              BranchSideFuncs:
                - eio_dent_cmp
                - eio_dent_cmp
            - BranchSide:      'third_party/libeio/eio.c:1269,59'
              BranchSideFuncs:
                - eio_dent_cmp
                - eio_dent_cmp
        - Branch String:   'third_party/libeio/eio.c:1269,5'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1270,11'
              BranchSideFuncs:
                - eio_dent_cmp
                - eio_dent_cmp
            - BranchSide:      'third_party/libeio/eio.c:1275,25'
              BranchSideFuncs:
                - eio_dent_cmp
        - Branch String:   'third_party/libeio/eio.c:1270,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1269,5'
              BranchSideFuncs:
                - eio_dent_cmp
                - eio_dent_cmp
            - BranchSide:      'third_party/libeio/eio.c:1271,16'
              BranchSideFuncs:
                - eio_dent_cmp
                - eio_dent_cmp
        - Branch String:   'third_party/libeio/eio.c:1283,5'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1285,29'
              BranchSideFuncs:
                - eio_dent_cmp
            - BranchSide:      'third_party/libeio/eio.c:1293,1'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1287,9'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1288,11'
              BranchSideFuncs:
                - eio_dent_cmp
            - BranchSide:      'third_party/libeio/eio.c:1290,9'
              BranchSideFuncs:
                - eio_dent_cmp
      Callsites:
        - Src:             'third_party/libeio/eio.c:1270,11'
          Dst:             eio_dent_cmp
        - Src:             'third_party/libeio/eio.c:1287,25'
          Dst:             eio_dent_cmp
    - functionName:    eio_dent_radix_sort
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.eio_dirent *'
        - int
        - char
        - size_t
      constantsTouched: []
      argNames:
        - dents
        - size
        - score_bits
        - inode_bits
      BBCount:         46
      ICount:          374
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1170,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1171,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1182,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1182,5'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1183,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1185,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1187,5'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1190,53'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1198,12'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1193,9'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1194,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1196,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1194,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1194,58'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1195,22'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1198,5'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1199,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1208,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1199,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1199,31'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1200,53'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1228,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1229,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1234,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1235,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1236,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1237,44'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1235,48'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1235,39'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1245,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1245,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1246,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1248,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1255,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1216,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1255,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eio_dent_sort
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.eio_dirent *'
        - int
        - char
        - size_t
      constantsTouched: []
      argNames:
        - dents
        - size
        - score_bits
        - inode_bits
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_dent_insertion_sort
        - eio_dent_radix_sort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1298,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1299,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1303,24'
              BranchSideFuncs:
                - eio_dent_radix_sort
                - eio_dent_insertion_sort
      Callsites:
        - Src:             'third_party/libeio/eio.c:1303,3'
          Dst:             eio_dent_radix_sort
        - Src:             'third_party/libeio/eio.c:1307,3'
          Dst:             eio_dent_insertion_sort
    - functionName:    eio_pagesize
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:846,8'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:846,8'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'third_party/libeio/eio.c:846,8'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'third_party/libeio/eio.c:846,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:847,12'
              BranchSideFuncs:
                - sysconf
      Callsites:
        - Src:             'third_party/libeio/eio.c:847,12'
          Dst:             sysconf
    - functionName:    eio_page_align
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_pagesize
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:856,19'
          Dst:             eio_pagesize
    - functionName:    etp_tmpbuf_get
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.errcode_field *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:94,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:94,7'
              BranchSideFuncs:
                - free
                - malloc
            - BranchSide:      'third_party/libeio/etp.c:96,13'
              BranchSideFuncs:
                - free
                - malloc
      Callsites:       []
    - functionName:    eio__scandir
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.eio_req.750 *'
        - 'struct.etp_worker *'
      constantsTouched: []
      argNames:
        - req
        - self
      BBCount:         114
      ICount:          775
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - __errno_location
        - close
        - closedir
        - eio_dent_sort
        - fdopendir
        - openat64
        - opendir
        - readdir64
        - realloc
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1332,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1333,11'
              BranchSideFuncs:
                - opendir
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
                - openat64
                - fdopendir
                - close
            - BranchSide:      'third_party/libeio/eio.c:1382,9'
              BranchSideFuncs:
                - opendir
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
                - openat64
                - fdopendir
                - close
        - Branch String:   'third_party/libeio/eio.c:1382,9'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1384,26'
              BranchSideFuncs:
                - openat64
                - fdopendir
                - close
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
            - BranchSide:      'third_party/libeio/eio.c:1395,23'
              BranchSideFuncs:
                - opendir
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
        - Branch String:   'third_party/libeio/eio.c:1384,26'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1384,43'
              BranchSideFuncs:
                - openat64
                - fdopendir
                - close
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
            - BranchSide:      'third_party/libeio/eio.c:1384,43'
              BranchSideFuncs:
                - openat64
                - fdopendir
                - close
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
        - Branch String:   'third_party/libeio/eio.c:1386,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1387,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1389,27'
              BranchSideFuncs:
                - fdopendir
                - close
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
        - Branch String:   'third_party/libeio/eio.c:1391,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1392,18'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
            - BranchSide:      'third_party/libeio/eio.c:1393,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
        - Branch String:   'third_party/libeio/eio.c:1400,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1401,5'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
            - BranchSide:      'third_party/libeio/eio.c:1404,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
                - free
        - Branch String:   'third_party/libeio/eio.c:1404,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1405,11'
              BranchSideFuncs:
                - free
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
            - BranchSide:      'third_party/libeio/eio.c:1407,3'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - malloc
        - Branch String:   'third_party/libeio/eio.c:1408,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1408,39'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1408,23'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1411,14'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1411,18'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1411,24'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1411,28'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1414,3'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1411,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1412,5'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1414,3'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1426,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1429,27'
              BranchSideFuncs:
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1474,14'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strlen
                - strchr
                - realloc
                - realloc
        - Branch String:   'third_party/libeio/eio.c:1433,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1438,25'
              BranchSideFuncs:
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1441,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1442,28'
              BranchSideFuncs:
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1443,20'
              BranchSideFuncs:
                - eio_dent_sort
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1444,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1445,30'
              BranchSideFuncs:
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1449,35'
              BranchSideFuncs:
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1454,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1456,25'
              BranchSideFuncs:
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1467,32'
              BranchSideFuncs:
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1456,25'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1457,23'
              BranchSideFuncs:
                - eio_dent_sort
            - BranchSide:      'third_party/libeio/eio.c:1458,31'
              BranchSideFuncs:
                - eio_dent_sort
        - Branch String:   'third_party/libeio/eio.c:1477,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1477,31'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1479,21'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
        - Branch String:   'third_party/libeio/eio.c:1477,40'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1477,44'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1584,11'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1477,60'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1477,63'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1479,21'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
        - Branch String:   'third_party/libeio/eio.c:1477,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1479,21'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readdir64
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1584,11'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1481,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1483,26'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - readdir64
                - strlen
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1490,19'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
        - Branch String:   'third_party/libeio/eio.c:1486,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1481,11'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1487,17'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
        - Branch String:   'third_party/libeio/eio.c:1492,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1496,19'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
                - realloc
            - BranchSide:      'third_party/libeio/eio.c:1580,24'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1496,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1498,29'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1505,21'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
        - Branch String:   'third_party/libeio/eio.c:1501,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1502,21'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1503,17'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
        - Branch String:   'third_party/libeio/eio.c:1513,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1516,21'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1521,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1524,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1530,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1536,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1542,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1551,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1554,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1560,35'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
        - Branch String:   'third_party/libeio/eio.c:1566,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1568,23'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
                - strchr
            - BranchSide:      'third_party/libeio/eio.c:1578,13'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1568,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1570,28'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1575,28'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1570,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1571,25'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1572,41'
              BranchSideFuncs:
                - strchr
                - __errno_location
                - readdir64
                - strlen
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1573,38'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1573,53'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1573,59'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1573,59'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1573,38'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1573,74'
              BranchSideFuncs:
                - __errno_location
                - readdir64
                - strlen
                - strchr
                - realloc
                - realloc
                - __errno_location
                - closedir
                - __errno_location
                - __errno_location
                - eio_dent_sort
                - eio_dent_sort
                - eio_dent_sort
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1584,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1414,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1586,11'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'third_party/libeio/eio.c:1384,18'
          Dst:             openat64
        - Src:             'third_party/libeio/eio.c:1389,16'
          Dst:             fdopendir
        - Src:             'third_party/libeio/eio.c:1392,11'
          Dst:             close
        - Src:             'third_party/libeio/eio.c:1395,14'
          Dst:             opendir
        - Src:             'third_party/libeio/eio.c:1421,7'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1422,14'
          Dst:             readdir64
        - Src:             'third_party/libeio/eio.c:1429,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1430,11'
          Dst:             closedir
        - Src:             'third_party/libeio/eio.c:1431,11'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1433,15'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1442,13'
          Dst:             eio_dent_sort
        - Src:             'third_party/libeio/eio.c:1445,15'
          Dst:             eio_dent_sort
        - Src:             'third_party/libeio/eio.c:1467,17'
          Dst:             eio_dent_sort
        - Src:             'third_party/libeio/eio.c:1479,21'
          Dst:             strlen
        - Src:             'third_party/libeio/eio.c:1484,35'
          Dst:             realloc
        - Src:             'third_party/libeio/eio.c:1499,39'
          Dst:             realloc
        - Src:             'third_party/libeio/eio.c:1572,33'
          Dst:             strchr
        - Src:             'third_party/libeio/eio.c:1586,11'
          Dst:             __errno_location
    - functionName:    openat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.__dirstream *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.__dirstream *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.dirent *'
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__fallocate
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - mode
        - offset
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:652,10'
          Dst:             __errno_location
    - functionName:    eio__mlockall
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mlockall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:888,10'
          Dst:             mlockall
    - functionName:    mlockall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__mlock
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_page_align
        - mlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:899,3'
          Dst:             eio_page_align
        - Src:             'third_party/libeio/eio.c:901,10'
          Dst:             mlock
    - functionName:    mlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__mtouch
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         23
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - eio_page_align
        - eio_pagesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:944,9'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:944,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:945,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:945,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:948,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:946,83'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:946,87'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:946,53'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:946,53'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:945,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:946,41'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:948,83'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:948,87'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:948,53'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:948,53'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:948,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:937,3'
          Dst:             eio_page_align
        - Src:             'third_party/libeio/eio.c:942,21'
          Dst:             eio_pagesize
    - functionName:    eio__msync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - mem
        - len
        - flags
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_page_align
        - msync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:913,3'
          Dst:             eio_page_align
        - Src:             'third_party/libeio/eio.c:925,10'
          Dst:             msync
    - functionName:    msync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__sync_file_range
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fd
        - offset
        - nbytes
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:643,10'
          Dst:             fsync
    - functionName:    fsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__syncfs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - sync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:612,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:612,18'
              BranchSideFuncs:
                - __errno_location
                - sync
            - BranchSide:      'third_party/libeio/eio.c:612,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:612,34'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:612,37'
              BranchSideFuncs:
                - sync
            - BranchSide:      'third_party/libeio/eio.c:612,34'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:612,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:612,7'
              BranchSideFuncs:
                - sync
            - BranchSide:      'third_party/libeio/eio.c:613,5'
              BranchSideFuncs:
                - sync
      Callsites:
        - Src:             'third_party/libeio/eio.c:609,9'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:612,18'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:613,5'
          Dst:             sync
    - functionName:    sync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__realpath
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.errcode_field *'
        - 'struct.eio_pwd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - tmpbuf
        - wd
        - path
      BBCount:         65
      ICount:          423
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - etp_tmpbuf_get
        - getcwd
        - readlink
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:985,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:986,5'
              BranchSideFuncs:
                - __errno_location
                - etp_tmpbuf_get
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
            - BranchSide:      'third_party/libeio/eio.c:988,3'
              BranchSideFuncs:
                - __errno_location
                - etp_tmpbuf_get
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
        - Branch String:   'third_party/libeio/eio.c:989,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:990,5'
              BranchSideFuncs:
                - etp_tmpbuf_get
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
            - BranchSide:      'third_party/libeio/eio.c:992,25'
              BranchSideFuncs:
                - etp_tmpbuf_get
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
        - Branch String:   'third_party/libeio/eio.c:1035,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1039,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
            - BranchSide:      'third_party/libeio/eio.c:1057,3'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1040,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1041,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1043,11'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - getcwd
                - strlen
        - Branch String:   'third_party/libeio/eio.c:1043,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1045,24'
              BranchSideFuncs:
                - getcwd
                - strlen
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1051,17'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1045,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1046,13'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1048,25'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1053,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1054,16'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1055,5'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1057,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1060,25'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1138,7'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1062,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1062,23'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1062,7'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1062,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1063,9'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1065,13'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1067,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1069,11'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1073,11'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1073,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1075,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1090,9'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1075,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1076,13'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1078,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1078,30'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1078,33'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1088,9'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1078,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1082,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1088,9'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1082,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1083,22'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1086,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1083,21'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1082,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1084,19'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1091,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1092,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1095,10'
              BranchSideFuncs:
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1104,13'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1106,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1115,34'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
                - readlink
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1106,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1107,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1110,20'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1118,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1119,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1121,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1122,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1123,15'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1125,18'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1125,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1126,21'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1129,22'
              BranchSideFuncs:
                - __errno_location
                - readlink
                - strlen
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1138,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1139,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1141,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:984,3'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:988,3'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:992,9'
          Dst:             etp_tmpbuf_get
        - Src:             'third_party/libeio/eio.c:1039,7'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1045,16'
          Dst:             getcwd
        - Src:             'third_party/libeio/eio.c:1048,17'
          Dst:             strlen
        - Src:             'third_party/libeio/eio.c:1090,9'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1102,19'
          Dst:             readlink
        - Src:             'third_party/libeio/eio.c:1106,17'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1115,26'
          Dst:             strlen
        - Src:             'third_party/libeio/eio.c:1117,13'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1121,13'
          Dst:             __errno_location
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__statvfsat
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'struct.statvfs *'
      constantsTouched: []
      argNames:
        - dirfd
        - path
        - buf
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - fstatvfs64
        - openat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1711,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1712,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1714,19'
              BranchSideFuncs:
                - fstatvfs64
                - close
      Callsites:
        - Src:             'third_party/libeio/eio.c:1708,12'
          Dst:             openat64
        - Src:             'third_party/libeio/eio.c:1714,9'
          Dst:             fstatvfs64
        - Src:             'third_party/libeio/eio.c:1715,3'
          Dst:             close
    - functionName:    fstatvfs64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.statvfs *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__truncateat
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dirfd
        - path
        - length
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - ftruncate64
        - openat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1697,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1698,12'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1700,20'
              BranchSideFuncs:
                - ftruncate64
                - close
      Callsites:
        - Src:             'third_party/libeio/eio.c:1694,12'
          Dst:             openat64
        - Src:             'third_party/libeio/eio.c:1700,9'
          Dst:             ftruncate64
        - Src:             'third_party/libeio/eio.c:1701,3'
          Dst:             close
    - functionName:    ftruncate64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__readahead
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - 'struct.etp_worker *'
      constantsTouched: []
      argNames:
        - fd
        - offset
        - count
        - self
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - pread64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:664,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:664,3'
              BranchSideFuncs:
                - free
                - pread64
            - BranchSide:      'third_party/libeio/eio.c:666,3'
              BranchSideFuncs:
                - free
                - pread64
        - Branch String:   'third_party/libeio/eio.c:666,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:668,20'
              BranchSideFuncs:
                - pread64
                - free
            - BranchSide:      'third_party/libeio/eio.c:675,3'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:668,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:668,41'
              BranchSideFuncs:
                - pread64
                - free
            - BranchSide:      'third_party/libeio/eio.c:668,14'
              BranchSideFuncs:
                - pread64
                - free
      Callsites:
        - Src:             'third_party/libeio/eio.c:664,3'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:670,7'
          Dst:             pread64
    - functionName:    pread64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__lseek
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lseek64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:962,16'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:962,16'
              BranchSideFuncs:
                - lseek64
            - BranchSide:      'third_party/libeio/eio.c:963,16'
              BranchSideFuncs:
                - lseek64
        - Branch String:   'third_party/libeio/eio.c:963,16'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:962,16'
              BranchSideFuncs:
                - lseek64
            - BranchSide:      'third_party/libeio/eio.c:964,16'
              BranchSideFuncs:
                - lseek64
        - Branch String:   'third_party/libeio/eio.c:964,16'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:963,16'
              BranchSideFuncs:
                - lseek64
            - BranchSide:      'third_party/libeio/eio.c:965,16'
              BranchSideFuncs:
                - lseek64
      Callsites:
        - Src:             'third_party/libeio/eio.c:967,17'
          Dst:             lseek64
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_execute
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_worker *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - self
        - req
      BBCount:         143
      ICount:          1405
      EdgeCount:       176
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - close
        - dup2
        - eio__fallocate
        - eio__lseek
        - eio__mlock
        - eio__mlockall
        - eio__msync
        - eio__mtouch
        - eio__readahead
        - eio__realpath
        - eio__scandir
        - eio__sendfile
        - eio__statvfsat
        - eio__sync_file_range
        - eio__syncfs
        - eio__truncateat
        - eio__wd_open_sync
        - eio_wd_close_sync
        - fchmod
        - fchmodat
        - fchown
        - fchownat
        - fstat64
        - fstatat64
        - fstatvfs64
        - fsync
        - ftruncate64
        - futimens
        - linkat
        - mkdirat
        - mknodat
        - openat64
        - pread64
        - pwrite64
        - read
        - readlinkat
        - rename
        - renameat
        - rmdir
        - select
        - symlinkat
        - sync
        - unlinkat
        - utimensat
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1814,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1816,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1821,7'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1821,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1823,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1828,7'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1828,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1831,17'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1837,11'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1831,17'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1831,15'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1831,15'
              BranchSideFuncs:
                - __errno_location
                - select
                - eio__scandir
                - eio__fallocate
                - eio__mlockall
                - eio__mlock
                - eio__mtouch
                - eio__msync
                - eio__sync_file_range
                - eio__syncfs
                - fsync
                - fsync
                - sync
                - dup2
                - close
                - ftruncate64
                - fchmod
                - fchown
                - malloc
                - __errno_location
                - fstatvfs64
                - malloc
                - __errno_location
                - fstat64
                - eio__realpath
                - malloc
                - __errno_location
                - utimensat
                - futimens
                - malloc
                - __errno_location
                - eio__statvfsat
                - malloc
                - __errno_location
                - readlinkat
                - mknodat
                - symlinkat
                - linkat
                - renameat
                - rename
                - mkdirat
                - unlinkat
                - rmdir
                - unlinkat
                - openat64
                - eio__truncateat
                - fchmodat
                - fchownat
                - malloc
                - __errno_location
                - fstatat64
                - malloc
                - __errno_location
                - fstatat64
                - eio__sendfile
                - eio__readahead
                - write
                - pwrite64
                - malloc
                - __errno_location
                - read
                - pread64
                - eio__lseek
                - eio_wd_close_sync
                - eio__wd_open_sync
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1837,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1839,57'
              BranchSideFuncs:
                - eio__wd_open_sync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1842,27'
              BranchSideFuncs:
                - eio_wd_close_sync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1845,39'
              BranchSideFuncs:
                - eio__lseek
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1846,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - read
                - pread64
            - BranchSide:      'third_party/libeio/eio.c:1850,41'
              BranchSideFuncs:
                - write
                - __errno_location
                - pwrite64
            - BranchSide:      'third_party/libeio/eio.c:1854,41'
              BranchSideFuncs:
                - eio__readahead
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1855,56'
              BranchSideFuncs:
                - eio__sendfile
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1859,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - fstatat64
            - BranchSide:      'third_party/libeio/eio.c:1861,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - fstatat64
            - BranchSide:      'third_party/libeio/eio.c:1863,52'
              BranchSideFuncs:
                - fchownat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1864,52'
              BranchSideFuncs:
                - fchmodat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1865,58'
              BranchSideFuncs:
                - eio__truncateat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1866,52'
              BranchSideFuncs:
                - openat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1868,52'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1870,41'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
                - rmdir
            - BranchSide:      'third_party/libeio/eio.c:1873,52'
              BranchSideFuncs:
                - mkdirat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1875,41'
              BranchSideFuncs:
                - renameat
                - __errno_location
                - rename
            - BranchSide:      'third_party/libeio/eio.c:1878,52'
              BranchSideFuncs:
                - linkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1879,52'
              BranchSideFuncs:
                - symlinkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1880,52'
              BranchSideFuncs:
                - mknodat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1881,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - readlinkat
            - BranchSide:      'third_party/libeio/eio.c:1883,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - eio__statvfsat
            - BranchSide:      'third_party/libeio/eio.c:1891,15'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
            - BranchSide:      'third_party/libeio/eio.c:1891,15'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
            - BranchSide:      'third_party/libeio/eio.c:1958,67'
              BranchSideFuncs:
                - eio__realpath
                - __errno_location
                - malloc
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1965,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - fstat64
            - BranchSide:      'third_party/libeio/eio.c:1968,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
                - fstatvfs64
            - BranchSide:      'third_party/libeio/eio.c:1971,52'
              BranchSideFuncs:
                - fchown
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1972,52'
              BranchSideFuncs:
                - fchmod
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1973,52'
              BranchSideFuncs:
                - ftruncate64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1975,52'
              BranchSideFuncs:
                - close
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1976,52'
              BranchSideFuncs:
                - dup2
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1977,27'
              BranchSideFuncs:
                - sync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1978,52'
              BranchSideFuncs:
                - fsync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1979,41'
              BranchSideFuncs:
                - fsync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1980,54'
              BranchSideFuncs:
                - eio__syncfs
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1981,69'
              BranchSideFuncs:
                - eio__sync_file_range
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1982,53'
              BranchSideFuncs:
                - eio__msync
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1983,54'
              BranchSideFuncs:
                - eio__mtouch
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1984,53'
              BranchSideFuncs:
                - eio__mlock
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1985,56'
              BranchSideFuncs:
                - eio__mlockall
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1986,57'
              BranchSideFuncs:
                - eio__fallocate
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1988,41'
              BranchSideFuncs:
                - eio__scandir
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1995,26'
              BranchSideFuncs:
                - select
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:2011,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:2015,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:2019,23'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1846,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1846,27'
              BranchSideFuncs:
                - read
                - __errno_location
                - pread64
            - BranchSide:      'third_party/libeio/eio.c:1847,41'
              BranchSideFuncs:
                - read
                - __errno_location
                - pread64
        - Branch String:   'third_party/libeio/eio.c:1846,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1846,27'
              BranchSideFuncs:
                - read
                - __errno_location
                - pread64
            - BranchSide:      'third_party/libeio/eio.c:1847,41'
              BranchSideFuncs:
                - read
                - __errno_location
                - pread64
        - Branch String:   'third_party/libeio/eio.c:1847,41'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1848,52'
              BranchSideFuncs:
                - pread64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1849,52'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1850,41'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1851,52'
              BranchSideFuncs:
                - pwrite64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1852,52'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1859,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1859,27'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1860,52'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1859,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1859,27'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1860,52'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1861,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1861,27'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1862,52'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1861,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1861,27'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1862,52'
              BranchSideFuncs:
                - fstatat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1870,49'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1870,52'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
                - rmdir
            - BranchSide:      'third_party/libeio/eio.c:1872,43'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1870,52'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1870,52'
              BranchSideFuncs:
                - rmdir
                - __errno_location
                - unlinkat
            - BranchSide:      'third_party/libeio/eio.c:1872,43'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1870,41'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1871,39'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1872,43'
              BranchSideFuncs:
                - unlinkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1875,49'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1875,52'
              BranchSideFuncs:
                - renameat
                - __errno_location
                - rename
            - BranchSide:      'third_party/libeio/eio.c:1877,42'
              BranchSideFuncs:
                - renameat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1875,52'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1875,52'
              BranchSideFuncs:
                - rename
                - __errno_location
                - renameat
            - BranchSide:      'third_party/libeio/eio.c:1877,42'
              BranchSideFuncs:
                - renameat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1875,41'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1876,40'
              BranchSideFuncs:
                - renameat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1877,42'
              BranchSideFuncs:
                - renameat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1877,60'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1877,87'
              BranchSideFuncs:
                - renameat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1877,87'
              BranchSideFuncs:
                - renameat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1878,70'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1878,97'
              BranchSideFuncs:
                - linkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1878,97'
              BranchSideFuncs:
                - linkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1881,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1881,27'
              BranchSideFuncs:
                - readlinkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1882,53'
              BranchSideFuncs:
                - readlinkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1881,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1881,27'
              BranchSideFuncs:
                - readlinkat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1882,53'
              BranchSideFuncs:
                - readlinkat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1883,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1883,27'
              BranchSideFuncs:
                - eio__statvfsat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1884,57'
              BranchSideFuncs:
                - eio__statvfsat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1883,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1883,27'
              BranchSideFuncs:
                - eio__statvfsat
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1884,57'
              BranchSideFuncs:
                - eio__statvfsat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1891,31'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1891,34'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
            - BranchSide:      'third_party/libeio/eio.c:1893,31'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
        - Branch String:   'third_party/libeio/eio.c:1891,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1893,31'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
            - BranchSide:      'third_party/libeio/eio.c:1901,19'
              BranchSideFuncs:
                - utimensat
                - __errno_location
                - futimens
        - Branch String:   'third_party/libeio/eio.c:1903,25'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1904,38'
              BranchSideFuncs:
                - futimens
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1905,38'
              BranchSideFuncs:
                - utimensat
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1958,31'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1960,31'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1963,28'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1960,31'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1960,31'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1961,39'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1960,31'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1960,31'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1961,39'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1965,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1965,27'
              BranchSideFuncs:
                - fstat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1966,52'
              BranchSideFuncs:
                - fstat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1965,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1965,27'
              BranchSideFuncs:
                - fstat64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1966,52'
              BranchSideFuncs:
                - fstat64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1968,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1968,27'
              BranchSideFuncs:
                - fstatvfs64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1969,52'
              BranchSideFuncs:
                - fstatvfs64
                - __errno_location
        - Branch String:   'third_party/libeio/eio.c:1968,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1968,27'
              BranchSideFuncs:
                - fstatvfs64
                - __errno_location
            - BranchSide:      'third_party/libeio/eio.c:1969,52'
              BranchSideFuncs:
                - fstatvfs64
                - __errno_location
      Callsites:
        - Src:             'third_party/libeio/eio.c:1839,37'
          Dst:             eio__wd_open_sync
        - Src:             'third_party/libeio/eio.c:1843,27'
          Dst:             eio_wd_close_sync
        - Src:             'third_party/libeio/eio.c:1845,27'
          Dst:             eio__lseek
        - Src:             'third_party/libeio/eio.c:1846,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1848,41'
          Dst:             pread64
        - Src:             'third_party/libeio/eio.c:1849,41'
          Dst:             read
        - Src:             'third_party/libeio/eio.c:1851,41'
          Dst:             pwrite64
        - Src:             'third_party/libeio/eio.c:1852,41'
          Dst:             write
        - Src:             'third_party/libeio/eio.c:1854,41'
          Dst:             eio__readahead
        - Src:             'third_party/libeio/eio.c:1855,41'
          Dst:             eio__sendfile
        - Src:             'third_party/libeio/eio.c:1859,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1860,41'
          Dst:             fstatat64
        - Src:             'third_party/libeio/eio.c:1861,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1862,41'
          Dst:             fstatat64
        - Src:             'third_party/libeio/eio.c:1863,41'
          Dst:             fchownat
        - Src:             'third_party/libeio/eio.c:1864,41'
          Dst:             fchmodat
        - Src:             'third_party/libeio/eio.c:1865,41'
          Dst:             eio__truncateat
        - Src:             'third_party/libeio/eio.c:1866,41'
          Dst:             openat64
        - Src:             'third_party/libeio/eio.c:1868,41'
          Dst:             unlinkat
        - Src:             'third_party/libeio/eio.c:1871,32'
          Dst:             rmdir
        - Src:             'third_party/libeio/eio.c:1872,32'
          Dst:             unlinkat
        - Src:             'third_party/libeio/eio.c:1873,41'
          Dst:             mkdirat
        - Src:             'third_party/libeio/eio.c:1876,32'
          Dst:             rename
        - Src:             'third_party/libeio/eio.c:1877,32'
          Dst:             renameat
        - Src:             'third_party/libeio/eio.c:1878,41'
          Dst:             linkat
        - Src:             'third_party/libeio/eio.c:1879,41'
          Dst:             symlinkat
        - Src:             'third_party/libeio/eio.c:1880,41'
          Dst:             mknodat
        - Src:             'third_party/libeio/eio.c:1881,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1882,41'
          Dst:             readlinkat
        - Src:             'third_party/libeio/eio.c:1883,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1884,41'
          Dst:             eio__statvfsat
        - Src:             'third_party/libeio/eio.c:1904,27'
          Dst:             futimens
        - Src:             'third_party/libeio/eio.c:1905,27'
          Dst:             utimensat
        - Src:             'third_party/libeio/eio.c:1958,51'
          Dst:             eio__realpath
        - Src:             'third_party/libeio/eio.c:1960,31'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1965,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1966,41'
          Dst:             fstat64
        - Src:             'third_party/libeio/eio.c:1968,27'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:1969,41'
          Dst:             fstatvfs64
        - Src:             'third_party/libeio/eio.c:1971,41'
          Dst:             fchown
        - Src:             'third_party/libeio/eio.c:1972,41'
          Dst:             fchmod
        - Src:             'third_party/libeio/eio.c:1973,41'
          Dst:             ftruncate64
        - Src:             'third_party/libeio/eio.c:1975,41'
          Dst:             close
        - Src:             'third_party/libeio/eio.c:1976,41'
          Dst:             dup2
        - Src:             'third_party/libeio/eio.c:1977,44'
          Dst:             sync
        - Src:             'third_party/libeio/eio.c:1978,41'
          Dst:             fsync
        - Src:             'third_party/libeio/eio.c:1979,41'
          Dst:             fsync
        - Src:             'third_party/libeio/eio.c:1980,41'
          Dst:             eio__syncfs
        - Src:             'third_party/libeio/eio.c:1981,47'
          Dst:             eio__sync_file_range
        - Src:             'third_party/libeio/eio.c:1982,41'
          Dst:             eio__msync
        - Src:             'third_party/libeio/eio.c:1983,41'
          Dst:             eio__mtouch
        - Src:             'third_party/libeio/eio.c:1984,41'
          Dst:             eio__mlock
        - Src:             'third_party/libeio/eio.c:1985,41'
          Dst:             eio__mlockall
        - Src:             'third_party/libeio/eio.c:1986,41'
          Dst:             eio__fallocate
        - Src:             'third_party/libeio/eio.c:1988,27'
          Dst:             eio__scandir
        - Src:             'third_party/libeio/eio.c:2000,25'
          Dst:             select
        - Src:             'third_party/libeio/eio.c:2019,23'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:2023,18'
          Dst:             __errno_location
    - functionName:    eio__wd_open_sync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'struct.eio_pwd *'
      argCount:        3
      argTypes:
        - 'struct.errcode_field *'
        - 'struct.eio_pwd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - tmpbuf
        - wd
        - path
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - eio__realpath
        - openat64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1642,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1643,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1646,16'
              BranchSideFuncs:
                - openat64
                - malloc
        - Branch String:   'third_party/libeio/eio.c:1646,16'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1646,28'
              BranchSideFuncs:
                - openat64
                - malloc
            - BranchSide:      'third_party/libeio/eio.c:1646,28'
              BranchSideFuncs:
                - openat64
                - malloc
        - Branch String:   'third_party/libeio/eio.c:1648,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1649,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:1652,33'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'third_party/libeio/eio.c:1640,13'
          Dst:             eio__realpath
        - Src:             'third_party/libeio/eio.c:1646,8'
          Dst:             openat64
    - functionName:    eio_wd_close_sync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_pwd *'
      constantsTouched: []
      argNames:
        - wd
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:1678,28'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1678,31'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'third_party/libeio/eio.c:1678,28'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:1678,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:1678,7'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'third_party/libeio/eio.c:1681,14'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'third_party/libeio/eio.c:1681,7'
          Dst:             close
    - functionName:    pwrite64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio__sendfile
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ofd
        - ifd
        - offset
        - count
      BBCount:         55
      ICount:          281
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - pread64
        - write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:691,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:692,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:694,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:765,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:767,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:778,22'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:767,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:768,24'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:770,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:770,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:771,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:773,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:788,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:788,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:835,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:788,27'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:788,30'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:788,46'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:788,49'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:791,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:791,14'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:794,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:794,14'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:787,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:835,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:803,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:803,7'
              BranchSideFuncs:
                - free
                - pread64
                - write
            - BranchSide:      'third_party/libeio/eio.c:805,11'
              BranchSideFuncs:
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:807,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:811,24'
              BranchSideFuncs:
                - pread64
                - write
                - free
            - BranchSide:      'third_party/libeio/eio.c:832,7'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:811,38'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:811,81'
              BranchSideFuncs:
                - pread64
                - write
                - free
            - BranchSide:      'third_party/libeio/eio.c:811,74'
              BranchSideFuncs:
                - pread64
                - write
                - free
        - Branch String:   'third_party/libeio/eio.c:813,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:815,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:819,24'
              BranchSideFuncs:
                - write
                - free
                - pread64
        - Branch String:   'third_party/libeio/eio.c:815,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:815,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:816,15'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:815,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:815,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:816,15'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:821,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:823,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:827,21'
              BranchSideFuncs:
                - free
                - pread64
                - write
        - Branch String:   'third_party/libeio/eio.c:823,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:823,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:824,15'
              BranchSideFuncs:
                - free
        - Branch String:   'third_party/libeio/eio.c:823,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:823,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'third_party/libeio/eio.c:824,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'third_party/libeio/eio.c:761,13'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:788,11'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:788,30'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:788,49'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:791,14'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:794,14'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:803,7'
          Dst:             __errno_location
        - Src:             'third_party/libeio/eio.c:811,17'
          Dst:             pread64
        - Src:             'third_party/libeio/eio.c:819,17'
          Dst:             write
    - functionName:    fstatat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct.stat *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchownat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchmodat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlinkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rmdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkdirat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    renameat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    symlinkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mknodat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readlinkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futimens
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utimensat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct.small_stats *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reqq_shift
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        1
      argTypes:
        - 'struct.etp_reqq *'
      constantsTouched: []
      argNames:
        - q
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:239,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:240,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'third_party/libeio/etp.c:242,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'third_party/libeio/etp.c:244,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:246,22'
              BranchSideFuncs:
                - abort
            - BranchSide:      'third_party/libeio/etp.c:257,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'third_party/libeio/etp.c:248,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:250,41'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/etp.c:250,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:253,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/etp.c:257,3'
          Dst:             abort
    - functionName:    etp_proc_init
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prctl
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:304,8'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:305,13'
              BranchSideFuncs:
                - prctl
                - strlen
                - strcpy
                - prctl
            - BranchSide:      'third_party/libeio/etp.c:305,13'
              BranchSideFuncs:
                - prctl
                - strlen
                - strcpy
                - prctl
        - Branch String:   'third_party/libeio/etp.c:311,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:311,40'
              BranchSideFuncs:
                - strcpy
                - prctl
            - BranchSide:      'third_party/libeio/etp.c:311,19'
              BranchSideFuncs:
                - strcpy
                - prctl
      Callsites:
        - Src:             'third_party/libeio/etp.c:308,3'
          Dst:             prctl
        - Src:             'third_party/libeio/etp.c:310,9'
          Dst:             strlen
        - Src:             'third_party/libeio/etp.c:311,3'
          Dst:             strcpy
        - Src:             'third_party/libeio/etp.c:312,3'
          Dst:             prctl
    - functionName:    prctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    etp_proc
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - thr_arg
      BBCount:         35
      ICount:          285
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - eio_execute
        - etp_proc_init
        - pthread_cond_broadcast
        - pthread_cond_timedwait
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - random
        - reqq_push
        - reqq_shift
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:332,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:333,9'
              BranchSideFuncs:
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:336,3'
              BranchSideFuncs:
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
        - Branch String:   'third_party/libeio/etp.c:333,9'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:333,46'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:334,7'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:342,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:343,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
            - BranchSide:      'third_party/libeio/etp.c:345,15'
              BranchSideFuncs:
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'third_party/libeio/etp.c:345,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:346,13'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:348,13'
              BranchSideFuncs:
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'third_party/libeio/etp.c:350,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:353,15'
              BranchSideFuncs:
                - pthread_cond_wait
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
            - BranchSide:      'third_party/libeio/etp.c:358,27'
              BranchSideFuncs:
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - reqq_shift
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
        - Branch String:   'third_party/libeio/etp.c:360,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:361,17'
              BranchSideFuncs:
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
                - pthread_mutex_lock
            - BranchSide:      'third_party/libeio/etp.c:363,17'
              BranchSideFuncs:
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:377,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:378,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
            - BranchSide:      'third_party/libeio/etp.c:380,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - reqq_shift
                - time
                - pthread_cond_timedwait
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - eio_execute
                - pthread_mutex_lock
                - reqq_push
        - Branch String:   'third_party/libeio/etp.c:387,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:387,3'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:388,3'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:391,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/etp.c:397,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:397,3'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:398,3'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
      Callsites:
        - Src:             'third_party/libeio/etp.c:325,3'
          Dst:             etp_proc_init
        - Src:             'third_party/libeio/etp.c:328,31'
          Dst:             random
        - Src:             'third_party/libeio/etp.c:330,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:340,17'
          Dst:             reqq_shift
        - Src:             'third_party/libeio/etp.c:353,15'
          Dst:             pthread_cond_wait
        - Src:             'third_party/libeio/etp.c:358,27'
          Dst:             time
        - Src:             'third_party/libeio/etp.c:360,19'
          Dst:             pthread_cond_timedwait
        - Src:             'third_party/libeio/etp.c:370,7'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:373,7'
          Dst:             eio_execute
        - Src:             'third_party/libeio/etp.c:375,7'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:377,12'
          Dst:             reqq_push
        - Src:             'third_party/libeio/etp.c:380,7'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:382,7'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:387,3'
          Dst:             __assert_fail
        - Src:             'third_party/libeio/etp.c:389,3'
          Dst:             pthread_cond_broadcast
        - Src:             'third_party/libeio/etp.c:390,3'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:397,3'
          Dst:             __assert_fail
        - Src:             'third_party/libeio/etp.c:399,3'
          Dst:             pthread_cond_broadcast
        - Src:             'third_party/libeio/etp.c:400,3'
          Dst:             pthread_mutex_unlock
    - functionName:    random
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_timedwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
        - 'struct.small_stats *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reqq_push
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.etp_reqq *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - q
        - req
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:223,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:225,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:229,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xthread_create
      functionSourceFile: '/src/tarantool/third_party/libeio/xthread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - tid
        - proc
        - arg
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_attr_destroy
        - pthread_attr_init
        - pthread_attr_setdetachstate
        - pthread_attr_setscope
        - pthread_create
        - pthread_sigmask
        - sigfillset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/xthread.h:149,3'
          Dst:             pthread_attr_init
        - Src:             'third_party/libeio/xthread.h:150,3'
          Dst:             pthread_attr_setdetachstate
        - Src:             'third_party/libeio/xthread.h:154,3'
          Dst:             pthread_attr_setscope
        - Src:             'third_party/libeio/xthread.h:157,3'
          Dst:             sigfillset
        - Src:             'third_party/libeio/xthread.h:159,3'
          Dst:             pthread_sigmask
        - Src:             'third_party/libeio/xthread.h:160,12'
          Dst:             pthread_create
        - Src:             'third_party/libeio/xthread.h:161,3'
          Dst:             pthread_sigmask
        - Src:             'third_party/libeio/xthread.h:163,3'
          Dst:             pthread_attr_destroy
    - functionName:    pthread_attr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_attr_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_setdetachstate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_attr_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_setscope
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_attr_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_attr_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    etp_start_thread
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.etp_pool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         11
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - abort
        - etp_proc
        - fputs
        - pthread_cond_broadcast
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - xthread_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:410,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:411,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:413,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - __assert_fail
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - fputs
                - abort
        - Branch String:   'third_party/libeio/etp.c:414,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:414,3'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - fputs
                - abort
            - BranchSide:      'third_party/libeio/etp.c:415,15'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - pthread_mutex_unlock
                - fputs
                - abort
        - Branch String:   'third_party/libeio/etp.c:423,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:423,7'
              BranchSideFuncs:
                - fputs
                - abort
            - BranchSide:      'third_party/libeio/etp.c:425,51'
              BranchSideFuncs:
                - fputs
                - abort
      Callsites:
        - Src:             'third_party/libeio/etp.c:410,7'
          Dst:             xthread_create
        - Src:             'third_party/libeio/etp.c:410,7'
          Dst:             etp_proc
        - Src:             'third_party/libeio/etp.c:413,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:414,3'
          Dst:             __assert_fail
        - Src:             'third_party/libeio/etp.c:416,3'
          Dst:             pthread_cond_broadcast
        - Src:             'third_party/libeio/etp.c:417,3'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:425,7'
          Dst:             fputs
        - Src:             'third_party/libeio/etp.c:426,7'
          Dst:             abort
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_sendfile_sync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ofd
        - ifd
        - offset
        - count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__sendfile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2338,10'
          Dst:             eio__sendfile
    - functionName:    eio_grp_add
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.eio_req.750 *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - grp
        - req
      BBCount:         9
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2316,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2316,3'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:2318,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2326,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2326,7'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/eio.c:2327,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2316,3'
          Dst:             __assert_fail
    - functionName:    eio_grp_limit
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.eio_req.750 *'
        - int
      constantsTouched: []
      argNames:
        - grp
        - limit
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grp_try_feed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2310,3'
          Dst:             grp_try_feed
    - functionName:    eio_grp_feed
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.eio_req.750 *'
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - grp
        - feed
        - limit
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grp_try_feed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2302,3'
          Dst:             grp_try_feed
    - functionName:    eio_grp
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cb
        - data
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2286,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2286,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2286,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2286,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2286,20'
          Dst:             eio_submit
    - functionName:    eio_api_destroy
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_submit
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_submit
      functionUses:    39
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:482,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:482,15'
              BranchSideFuncs:
                - etp_submit
            - BranchSide:      'third_party/libeio/eio.c:482,15'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_submit
      Callsites:
        - Src:             'third_party/libeio/eio.c:482,15'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:482,3'
          Dst:             etp_submit
    - functionName:    eio_warn_uninitialized
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - fputs
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:383,3'
          Dst:             fputs
        - Src:             'third_party/libeio/eio.c:384,3'
          Dst:             __assert_fail
    - functionName:    etp_submit
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool_user *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - user
        - req
      BBCount:         24
      ICount:          221
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - etp_start_thread
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - reqq_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:515,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:515,64'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:516,7'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:516,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:516,64'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:518,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:519,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:521,7'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:530,23'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_push
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
        - Branch String:   'third_party/libeio/etp.c:523,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:524,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'third_party/libeio/etp.c:526,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'third_party/libeio/etp.c:536,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:536,11'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
            - BranchSide:      'third_party/libeio/etp.c:536,11'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
        - Branch String:   'third_party/libeio/etp.c:536,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:540,23'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
            - BranchSide:      'third_party/libeio/etp.c:543,7'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
                - etp_start_thread
      Callsites:
        - Src:             'third_party/libeio/etp.c:521,7'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:523,12'
          Dst:             reqq_push
        - Src:             'third_party/libeio/etp.c:526,7'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:533,7'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:535,7'
          Dst:             reqq_push
        - Src:             'third_party/libeio/etp.c:543,7'
          Dst:             pthread_cond_signal
        - Src:             'third_party/libeio/etp.c:544,7'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:546,9'
          Dst:             etp_start_thread
    - functionName:    eio_custom
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - execute
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2277,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2277,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2277,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2277,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2277,42'
          Dst:             eio_submit
    - functionName:    eio_rename
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - new_path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__2path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2272,10'
          Dst:             eio__2path
    - functionName:    eio__2path
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - path
        - new_path
        - pri
        - cb
        - data
      BBCount:         10
      ICount:          122
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - eio_api_destroy
        - eio_submit
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2247,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2247,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2247,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2247,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2247,15'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2249,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
        - Branch String:   'third_party/libeio/eio.c:2251,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2253,24'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2257,3'
              BranchSideFuncs:
                - eio_submit
      Callsites:
        - Src:             'third_party/libeio/eio.c:2247,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2247,15'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2247,15'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2250,15'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2253,7'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2257,3'
          Dst:             eio_submit
    - functionName:    eio_symlink
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - new_path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__2path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2267,10'
          Dst:             eio__2path
    - functionName:    eio_link
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - new_path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__2path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2262,10'
          Dst:             eio__2path
    - functionName:    eio_mknod
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - mode
        - dev
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2241,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2241,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2241,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2241,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2241,44'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2241,20'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2241,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2241,20'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2241,20'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2241,74'
          Dst:             eio_submit
    - functionName:    eio_readdir
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - flags
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2236,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2236,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2236,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2236,22'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2236,40'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2236,22'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2236,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2236,22'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2236,22'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2236,47'
          Dst:             eio_submit
    - functionName:    eio_rmdir
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2231,10'
          Dst:             eio__1path
    - functionName:    eio__1path
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - path
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    7
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2196,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2196,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2196,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2196,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2196,21'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2196,15'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2196,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2196,15'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2196,15'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2196,21'
          Dst:             eio_submit
    - functionName:    eio_unlink
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2226,10'
          Dst:             eio__1path
    - functionName:    eio_statvfs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2221,10'
          Dst:             eio__1path
    - functionName:    eio_lstat
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2216,10'
          Dst:             eio__1path
    - functionName:    eio_stat
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2211,10'
          Dst:             eio__1path
    - functionName:    eio_realpath
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2206,10'
          Dst:             eio__1path
    - functionName:    eio_readlink
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__1path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2201,10'
          Dst:             eio__1path
    - functionName:    eio_mkdir
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - mode
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2190,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2190,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2190,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2190,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2190,44'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2190,20'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2190,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2190,20'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2190,20'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2190,50'
          Dst:             eio_submit
    - functionName:    eio_chmod
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - mode
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2185,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2185,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2185,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2185,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2185,44'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2185,20'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2185,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2185,20'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2185,20'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2185,50'
          Dst:             eio_submit
    - functionName:    eio_chown
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - uid
        - gid
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2180,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2180,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2180,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2180,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2180,44'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2180,20'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2180,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2180,20'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2180,20'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2180,72'
          Dst:             eio_submit
    - functionName:    eio_truncate
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2174
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - offset
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2175,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2175,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2175,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2175,23'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2175,41'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2175,23'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2175,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2175,23'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2175,23'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2175,49'
          Dst:             eio_submit
    - functionName:    eio_utime
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - double
        - double
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - atime
        - mtime
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          104
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2170,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2170,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2170,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2170,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2170,37'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2170,20'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2170,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2170,20'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2170,20'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2170,62'
          Dst:             eio_submit
    - functionName:    eio_open
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - flags
        - mode
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2165,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2165,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2165,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2165,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2165,37'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2165,19'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2165,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2165,19'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2165,19'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2165,68'
          Dst:             eio_submit
    - functionName:    eio_sendfile
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        7
      argTypes:
        - int
        - int
        - size_t
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out_fd
        - in_fd
        - in_offset
        - length
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2160,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2160,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2160,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2160,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2160,105'
          Dst:             eio_submit
    - functionName:    eio_dup2
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - fd2
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2155,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2155,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2155,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2155,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2155,52'
          Dst:             eio_submit
    - functionName:    eio_fchown
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - uid
        - gid
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2150,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2150,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2150,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2150,83'
          Dst:             eio_submit
    - functionName:    eio_fchmod
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - mode
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2145,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2145,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2145,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2145,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2145,61'
          Dst:             eio_submit
    - functionName:    eio_ftruncate
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - int
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - offset
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2140,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2140,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2140,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2140,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2140,60'
          Dst:             eio_submit
    - functionName:    eio_futime
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - int
        - double
        - double
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - atime
        - mtime
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2135,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2135,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2135,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2135,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2135,73'
          Dst:             eio_submit
    - functionName:    eio_fstatvfs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2130,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2130,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2130,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2130,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2130,39'
          Dst:             eio_submit
    - functionName:    eio_fstat
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2125,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2125,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2125,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2125,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2125,36'
          Dst:             eio_submit
    - functionName:    eio_write
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        7
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - buf
        - length
        - offset
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2120,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2120,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2120,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2120,93'
          Dst:             eio_submit
    - functionName:    eio_read
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        7
      argTypes:
        - int
        - 'char *'
        - size_t
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - buf
        - length
        - offset
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2115,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2115,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2115,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2115,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2115,92'
          Dst:             eio_submit
    - functionName:    eio_seek
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - int
        - size_t
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - offset
        - whence
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2110,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2110,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2110,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2110,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2110,75'
          Dst:             eio_submit
    - functionName:    eio_readahead
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - int
        - size_t
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - offset
        - length
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2105,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2105,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2105,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2105,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2105,80'
          Dst:             eio_submit
    - functionName:    eio_close
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2100,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2100,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2100,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2100,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2100,36'
          Dst:             eio_submit
    - functionName:    eio_fallocate
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        7
      argTypes:
        - int
        - int
        - size_t
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - mode
        - offset
        - len
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2095,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2095,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2095,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2095,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2095,95'
          Dst:             eio_submit
    - functionName:    eio_mlockall
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - flags
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2090,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2090,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2090,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2090,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2090,42'
          Dst:             eio_submit
    - functionName:    eio_mlock
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
        - length
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2085,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2085,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2085,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2085,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2085,58'
          Dst:             eio_submit
    - functionName:    eio_mtouch
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
        - length
        - flags
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2080,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2080,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2080,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2080,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2080,78'
          Dst:             eio_submit
    - functionName:    eio_sync_file_range
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        7
      argTypes:
        - int
        - size_t
        - size_t
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - offset
        - nbytes
        - flags
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2075,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2075,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2075,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2075,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2075,105'
          Dst:             eio_submit
    - functionName:    eio_syncfs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2070,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2070,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2070,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2070,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2070,37'
          Dst:             eio_submit
    - functionName:    eio_fdatasync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2065,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2065,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2065,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2065,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2065,40'
          Dst:             eio_submit
    - functionName:    eio_msync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - addr
        - length
        - flags
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2060,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2060,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2060,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2060,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2060,77'
          Dst:             eio_submit
    - functionName:    eio_fsync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - int
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2055,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2055,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2055,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2055,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2055,36'
          Dst:             eio_submit
    - functionName:    eio_sync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2050,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2050,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2050,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2050,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2050,19'
          Dst:             eio_submit
    - functionName:    eio_busy
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - double
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - delay
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2045,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2045,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2045,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2045,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2045,37'
          Dst:             eio_submit
    - functionName:    eio_nop
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2040,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2040,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2040,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2040,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2040,18'
          Dst:             eio_submit
    - functionName:    eio_wd_close
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'struct.eio_pwd *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - wd
        - pri
        - cb
        - data
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2035,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2035,3'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2035,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/eio.c:2035,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2035,37'
          Dst:             eio_submit
    - functionName:    eio_wd_open
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      'struct.eio_req.750 *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - pri
        - cb
        - data
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - eio_api_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:2030,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2030,3'
              BranchSideFuncs:
                - strdup
                - eio_api_destroy
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2030,3'
              BranchSideFuncs: []
        - Branch String:   'third_party/libeio/eio.c:2030,22'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:2030,28'
              BranchSideFuncs:
                - eio_submit
            - BranchSide:      'third_party/libeio/eio.c:2030,22'
              BranchSideFuncs:
                - eio_api_destroy
      Callsites:
        - Src:             'third_party/libeio/eio.c:2030,3'
          Dst:             calloc
        - Src:             'third_party/libeio/eio.c:2030,22'
          Dst:             strdup
        - Src:             'third_party/libeio/eio.c:2030,22'
          Dst:             eio_api_destroy
        - Src:             'third_party/libeio/eio.c:2030,28'
          Dst:             eio_submit
    - functionName:    etp_user_init
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.etp_pool_user *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - user
        - userdata
        - want_poll
        - done_poll
      BBCount:         5
      ICount:          62
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutexattr_init
        - reqq_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/etp.c:284,3'
          Dst:             pthread_mutexattr_init
        - Src:             'third_party/libeio/etp.c:284,3'
          Dst:             pthread_mutexattr_settype
        - Src:             'third_party/libeio/etp.c:284,3'
          Dst:             pthread_mutex_init
        - Src:             'third_party/libeio/etp.c:286,3'
          Dst:             reqq_init
    - functionName:    eio_init
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - user
        - want_poll
        - done_poll
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio_init_once
        - etp_user_init
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:1765,3'
          Dst:             pthread_once
        - Src:             'third_party/libeio/eio.c:1765,3'
          Dst:             eio_init_once
        - Src:             'third_party/libeio/eio.c:1767,3'
          Dst:             etp_user_init
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_wd_open_sync
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      'struct.eio_pwd *'
      argCount:        2
      argTypes:
        - 'struct.eio_pwd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - wd
        - path
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eio__wd_open_sync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:1669,8'
          Dst:             eio__wd_open_sync
    - functionName:    etp_poll
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.etp_pool_user *'
      constantsTouched: []
      argNames:
        - user
      BBCount:         38
      ICount:          253
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - eio_finish
        - etp_tvdiff
        - gettimeofday
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - reqq_shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:440,7'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:441,5'
              BranchSideFuncs:
                - gettimeofday
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:443,3'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:450,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:452,15'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:459,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:452,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:453,15'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:455,16'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:455,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:456,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:457,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:461,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/libeio/etp.c:464,11'
              BranchSideFuncs:
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:464,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:464,11'
              BranchSideFuncs:
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:464,11'
              BranchSideFuncs:
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:464,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:466,11'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:471,21'
              BranchSideFuncs:
                - eio_finish
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:476,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:476,11'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:476,11'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:476,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:477,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:479,11'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - __errno_location
                - gettimeofday
                - etp_tvdiff
        - Branch String:   'third_party/libeio/etp.c:479,11'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:443,3'
              BranchSideFuncs:
                - gettimeofday
                - etp_tvdiff
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:481,11'
              BranchSideFuncs:
                - gettimeofday
                - etp_tvdiff
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - __errno_location
        - Branch String:   'third_party/libeio/etp.c:483,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:484,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'third_party/libeio/etp.c:485,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - reqq_shift
                - pthread_mutex_unlock
                - eio_finish
                - gettimeofday
                - etp_tvdiff
                - __errno_location
      Callsites:
        - Src:             'third_party/libeio/etp.c:441,5'
          Dst:             gettimeofday
        - Src:             'third_party/libeio/etp.c:447,7'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:448,13'
          Dst:             reqq_shift
        - Src:             'third_party/libeio/etp.c:459,7'
          Dst:             pthread_mutex_unlock
        - Src:             'third_party/libeio/etp.c:471,21'
          Dst:             eio_finish
        - Src:             'third_party/libeio/etp.c:481,11'
          Dst:             gettimeofday
        - Src:             'third_party/libeio/etp.c:483,15'
          Dst:             etp_tvdiff
        - Src:             'third_party/libeio/etp.c:488,3'
          Dst:             __errno_location
    - functionName:    eio_poll
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:553,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:553,20'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_poll
            - BranchSide:      'third_party/libeio/eio.c:553,20'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_poll
        - Branch String:   'third_party/libeio/eio.c:553,20'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:553,20'
              BranchSideFuncs:
                - etp_poll
            - BranchSide:      'third_party/libeio/eio.c:553,20'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_poll
      Callsites:
        - Src:             'third_party/libeio/eio.c:553,20'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:553,10'
          Dst:             etp_poll
    - functionName:    eio_set_max_parallel
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nthreads
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_max_parallel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:548,3'
          Dst:             etp_set_max_parallel
    - functionName:    eio_set_min_parallel
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nthreads
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_min_parallel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:542,3'
          Dst:             etp_set_min_parallel
    - functionName:    etp_set_idle_timeout
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - seconds
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/etp.c:588,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:590,3'
          Dst:             pthread_mutex_unlock
    - functionName:    eio_set_idle_timeout
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - seconds
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_idle_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:536,3'
          Dst:             etp_set_idle_timeout
    - functionName:    etp_set_max_idle
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool *'
        - int
      constantsTouched: []
      argNames:
        - pool
        - threads
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/etp.c:580,3'
          Dst:             pthread_mutex_lock
        - Src:             'third_party/libeio/etp.c:582,3'
          Dst:             pthread_mutex_unlock
    - functionName:    eio_set_max_idle
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nthreads
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_max_idle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:530,3'
          Dst:             etp_set_max_idle
    - functionName:    etp_set_thread_on_stop
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.etp_pool *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - on_stop_cb
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_set_thread_on_stop
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - on_stop
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_thread_on_stop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:524,3'
          Dst:             etp_set_thread_on_stop
    - functionName:    etp_set_thread_on_start
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.etp_pool *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pool
        - on_start_cb
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_set_thread_on_start
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - on_start_cb
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_set_thread_on_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/eio.c:518,3'
          Dst:             etp_set_thread_on_start
    - functionName:    etp_set_max_poll_reqs
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool_user *'
        - int
      constantsTouched: []
      argNames:
        - user
        - maxreqs
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_set_max_poll_reqs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - maxreqs
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_set_max_poll_reqs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:512,26'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:512,26'
              BranchSideFuncs:
                - etp_set_max_poll_reqs
            - BranchSide:      'third_party/libeio/eio.c:512,26'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_set_max_poll_reqs
      Callsites:
        - Src:             'third_party/libeio/eio.c:512,26'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:512,3'
          Dst:             etp_set_max_poll_reqs
    - functionName:    etp_set_max_poll_time
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool_user *'
        - double
      constantsTouched: []
      argNames:
        - user
        - seconds
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_set_max_poll_time
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - nseconds
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_set_max_poll_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:506,26'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:506,26'
              BranchSideFuncs:
                - etp_set_max_poll_time
            - BranchSide:      'third_party/libeio/eio.c:506,26'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_set_max_poll_time
      Callsites:
        - Src:             'third_party/libeio/eio.c:506,26'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:506,3'
          Dst:             etp_set_max_poll_time
    - functionName:    etp_nthreads
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.etp_pool *'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_nthreads
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_nthreads
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:500,10'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:500,10'
              BranchSideFuncs:
                - etp_nthreads
            - BranchSide:      'third_party/libeio/eio.c:500,10'
              BranchSideFuncs:
                - etp_nthreads
      Callsites:
        - Src:             'third_party/libeio/eio.c:500,10'
          Dst:             etp_nthreads
    - functionName:    etp_npending
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.etp_pool_user *'
      constantsTouched: []
      argNames:
        - user
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_npending
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_npending
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:494,24'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:494,24'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_npending
            - BranchSide:      'third_party/libeio/eio.c:494,24'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_npending
        - Branch String:   'third_party/libeio/eio.c:494,24'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:494,24'
              BranchSideFuncs:
                - etp_npending
            - BranchSide:      'third_party/libeio/eio.c:494,24'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_npending
      Callsites:
        - Src:             'third_party/libeio/eio.c:494,24'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:494,10'
          Dst:             etp_npending
    - functionName:    etp_nreqs
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.etp_pool_user *'
      constantsTouched: []
      argNames:
        - user
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eio_nreqs
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_nreqs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:488,21'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:488,21'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_nreqs
            - BranchSide:      'third_party/libeio/eio.c:488,21'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_nreqs
        - Branch String:   'third_party/libeio/eio.c:488,21'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:488,21'
              BranchSideFuncs:
                - etp_nreqs
            - BranchSide:      'third_party/libeio/eio.c:488,21'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_nreqs
      Callsites:
        - Src:             'third_party/libeio/eio.c:488,21'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:488,10'
          Dst:             etp_nreqs
    - functionName:    etp_cancel
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool_user *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - user
        - req
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - etp_grp_cancel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/libeio/etp.c:500,3'
          Dst:             etp_grp_cancel
    - functionName:    etp_grp_cancel
      functionSourceFile: '/src/tarantool/third_party/libeio/etp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.etp_pool_user *'
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - user
        - grp
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - etp_cancel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/libeio/etp.c:506,3'
          Branch Sides:
            - BranchSide:      'third_party/libeio/etp.c:507,17'
              BranchSideFuncs:
                - etp_cancel
            - BranchSide:      'third_party/libeio/etp.c:508,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/libeio/etp.c:507,5'
          Dst:             etp_cancel
    - functionName:    eio_cancel
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - req
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_cancel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:476,15'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:476,15'
              BranchSideFuncs:
                - etp_cancel
            - BranchSide:      'third_party/libeio/eio.c:476,15'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_cancel
      Callsites:
        - Src:             'third_party/libeio/eio.c:476,15'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:476,3'
          Dst:             etp_cancel
    - functionName:    eio_grp_cancel
      functionSourceFile: '/src/tarantool/third_party/libeio/eio.c'
      linkageType:     externalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.eio_req.750 *'
      constantsTouched: []
      argNames:
        - grp
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eio_warn_uninitialized
        - etp_grp_cancel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/libeio/eio.c:470,19'
          Branch Sides:
            - BranchSide:      'third_party/libeio/eio.c:470,19'
              BranchSideFuncs:
                - etp_grp_cancel
            - BranchSide:      'third_party/libeio/eio.c:470,19'
              BranchSideFuncs:
                - eio_warn_uninitialized
                - etp_grp_cancel
      Callsites:
        - Src:             'third_party/libeio/eio.c:470,19'
          Dst:             eio_warn_uninitialized
        - Src:             'third_party/libeio/eio.c:470,3'
          Dst:             etp_grp_cancel
    - functionName:    coro_stack_free
      functionSourceFile: '/src/tarantool/third_party/coro/coro.c'
      linkageType:     externalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.iovec *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - coro_pagesize
        - munmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/coro/coro.c:862,9'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:862,9'
              BranchSideFuncs:
                - coro_pagesize
                - coro_pagesize
                - munmap
            - BranchSide:      'third_party/coro/coro.c:863,31'
              BranchSideFuncs:
                - coro_pagesize
                - coro_pagesize
                - munmap
      Callsites:
        - Src:             'third_party/coro/coro.c:863,63'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:864,63'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:863,7'
          Dst:             munmap
    - functionName:    coro_pagesize
      functionSourceFile: '/src/tarantool/third_party/coro/coro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/coro/coro.c:787,12'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:787,12'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'third_party/coro/coro.c:787,12'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'third_party/coro/coro.c:787,11'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:787,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/coro/coro.c:788,20'
              BranchSideFuncs:
                - sysconf
      Callsites:
        - Src:             'third_party/coro/coro.c:788,20'
          Dst:             sysconf
    - functionName:    coro_stack_alloc
      functionSourceFile: '/src/tarantool/third_party/coro/coro.c'
      linkageType:     externalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - int
      constantsTouched: []
      argNames:
        - stack
        - size
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - coro_pagesize
        - mmap64
        - mprotect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/coro/coro.c:800,7'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:801,10'
              BranchSideFuncs:
                - coro_pagesize
                - coro_pagesize
                - coro_pagesize
                - coro_pagesize
                - mmap64
                - coro_pagesize
                - mprotect
                - coro_pagesize
                - mmap64
            - BranchSide:      'third_party/coro/coro.c:803,3'
              BranchSideFuncs:
                - coro_pagesize
                - coro_pagesize
                - coro_pagesize
                - coro_pagesize
                - mmap64
                - coro_pagesize
                - mprotect
                - coro_pagesize
                - mmap64
        - Branch String:   'third_party/coro/coro.c:820,9'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:824,25'
              BranchSideFuncs:
                - mmap64
                - coro_pagesize
                - mprotect
                - coro_pagesize
            - BranchSide:      'third_party/coro/coro.c:831,17'
              BranchSideFuncs:
                - coro_pagesize
                - mprotect
                - coro_pagesize
        - Branch String:   'third_party/coro/coro.c:826,13'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:827,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/coro/coro.c:828,7'
              BranchSideFuncs:
                - coro_pagesize
                - mprotect
                - coro_pagesize
      Callsites:
        - Src:             'third_party/coro/coro.c:804,51'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:804,67'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:804,78'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:813,49'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:818,12'
          Dst:             mmap64
        - Src:             'third_party/coro/coro.c:824,16'
          Dst:             mmap64
        - Src:             'third_party/coro/coro.c:831,41'
          Dst:             coro_pagesize
        - Src:             'third_party/coro/coro.c:831,7'
          Dst:             mprotect
        - Src:             'third_party/coro/coro.c:834,53'
          Dst:             coro_pagesize
    - functionName:    coro_create
      functionSourceFile: '/src/tarantool/third_party/coro/coro.c'
      linkageType:     externalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.coro_context *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - coro
        - arg
        - sptr
        - ssize
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - coro_transfer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/coro/coro.c:395,7'
          Branch Sides:
            - BranchSide:      'third_party/coro/coro.c:396,5'
              BranchSideFuncs:
                - coro_transfer
            - BranchSide:      'third_party/coro/coro.c:399,20'
              BranchSideFuncs:
                - coro_transfer
      Callsites:
        - Src:             'third_party/coro/coro.c:555,3'
          Dst:             coro_transfer
    - functionName:    coro_init
      functionSourceFile: '/src/tarantool/third_party/coro/coro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - coro_transfer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/coro/coro.c:106,3'
          Dst:             coro_transfer
        - Src:             'third_party/coro/coro.c:138,3'
          Dst:             abort
    - functionName:    tnt_dt_yow
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_ywd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:91,5'
          Dst:             tnt_dt_to_ywd
    - functionName:    tnt_dt_woy
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_ywd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:84,5'
          Dst:             tnt_dt_to_ywd
    - functionName:    tnt_dt_dom
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_ymd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:77,5'
          Dst:             tnt_dt_to_ymd
    - functionName:    tnt_dt_doq
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_yqd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:70,5'
          Dst:             tnt_dt_to_yqd
    - functionName:    tnt_dt_doy
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_yd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:63,5'
          Dst:             tnt_dt_to_yd
    - functionName:    tnt_dt_month
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_ymd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:56,5'
          Dst:             tnt_dt_to_ymd
    - functionName:    tnt_dt_quarter
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_yqd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:49,5'
          Dst:             tnt_dt_to_yqd
    - functionName:    tnt_dt_year
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_to_yd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:42,5'
          Dst:             tnt_dt_to_yd
    - functionName:    tnt_dt_cjdn
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_rdn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:36,12'
          Dst:             tnt_dt_rdn
    - functionName:    tnt_dt_from_cjdn
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_accessor.c'
      linkageType:     externalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_from_rdn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_accessor.c:31,12'
          Dst:             tnt_dt_from_rdn
    - functionName:    dt_delta_weeks
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dt1
        - dt2
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dt_delta_months
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - complete
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_to_ymd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:219,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:220,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:220,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:221,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:223,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:215,5'
          Dst:             tnt_dt_to_ymd
        - Src:             'third_party/c-dt/dt_arithmetic.c:216,5'
          Dst:             tnt_dt_to_ymd
    - functionName:    dt_delta_quarters
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - complete
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_to_yqd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:202,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:203,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:203,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:204,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:206,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:198,5'
          Dst:             tnt_dt_to_yqd
        - Src:             'third_party/c-dt/dt_arithmetic.c:199,5'
          Dst:             tnt_dt_to_yqd
    - functionName:    dt_delta_years
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - complete
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_to_yd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:185,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:186,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:186,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:187,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:189,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:181,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_arithmetic.c:182,5'
          Dst:             tnt_dt_to_yd
    - functionName:    dt_delta_ymd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - yp
        - mp
        - dp
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - tnt_dt_add_months
        - tnt_dt_days_in_month
        - tnt_dt_to_ymd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:160,20'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:160,23'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_add_months
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:164,14'
              BranchSideFuncs:
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:160,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:161,15'
              BranchSideFuncs:
                - tnt_dt_add_months
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:164,14'
              BranchSideFuncs:
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:172,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:172,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:173,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:173,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:174,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:174,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:154,5'
          Dst:             tnt_dt_to_ymd
        - Src:             'third_party/c-dt/dt_arithmetic.c:155,5'
          Dst:             tnt_dt_to_ymd
        - Src:             'third_party/c-dt/dt_arithmetic.c:162,22'
          Dst:             tnt_dt_add_months
        - Src:             'third_party/c-dt/dt_arithmetic.c:166,17'
          Dst:             tnt_dt_days_in_month
    - functionName:    tnt_dt_add_months
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dt
        - delta
        - adjust
      BBCount:         26
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - tnt_dt_days_in_month
        - tnt_dt_from_ymd
        - tnt_dt_to_ymd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:79,29'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:79,32'
              BranchSideFuncs:
                - tnt_dt_from_ymd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:80,28'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:79,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:80,28'
              BranchSideFuncs:
                - tnt_dt_from_ymd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:82,18'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:86,20'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:86,23'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:87,19'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:86,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:87,19'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:93,32'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:89,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:90,19'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:91,9'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
                - tnt_dt_days_in_month
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:94,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:94,25'
              BranchSideFuncs:
                - tnt_dt_from_ymd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:95,17'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:94,43'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:94,46'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - tnt_dt_from_ymd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:96,28'
              BranchSideFuncs:
                - tnt_dt_from_ymd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:94,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:95,17'
              BranchSideFuncs:
                - tnt_dt_from_ymd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:96,28'
              BranchSideFuncs:
                - tnt_dt_from_ymd
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:78,5'
          Dst:             tnt_dt_to_ymd
        - Src:             'third_party/c-dt/dt_arithmetic.c:80,16'
          Dst:             tnt_dt_from_ymd
        - Src:             'third_party/c-dt/dt_arithmetic.c:93,15'
          Dst:             tnt_dt_days_in_month
        - Src:             'third_party/c-dt/dt_arithmetic.c:94,51'
          Dst:             tnt_dt_days_in_month
        - Src:             'third_party/c-dt/dt_arithmetic.c:96,16'
          Dst:             tnt_dt_from_ymd
    - functionName:    dt_delta_yqd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - yp
        - qp
        - dp
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - tnt_dt_add_quarters
        - tnt_dt_days_in_quarter
        - tnt_dt_to_yqd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:133,22'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:133,25'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_add_quarters
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:137,14'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:133,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:134,17'
              BranchSideFuncs:
                - tnt_dt_add_quarters
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:137,14'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:145,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:145,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:146,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:146,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:147,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:147,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:127,5'
          Dst:             tnt_dt_to_yqd
        - Src:             'third_party/c-dt/dt_arithmetic.c:128,5'
          Dst:             tnt_dt_to_yqd
        - Src:             'third_party/c-dt/dt_arithmetic.c:135,22'
          Dst:             tnt_dt_add_quarters
        - Src:             'third_party/c-dt/dt_arithmetic.c:139,17'
          Dst:             tnt_dt_days_in_quarter
    - functionName:    tnt_dt_add_quarters
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dt
        - delta
        - adjust
      BBCount:         26
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - tnt_dt_days_in_quarter
        - tnt_dt_from_yqd
        - tnt_dt_to_yqd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:53,29'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:53,32'
              BranchSideFuncs:
                - tnt_dt_from_yqd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:54,28'
              BranchSideFuncs:
                - tnt_dt_from_yqd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:53,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:54,28'
              BranchSideFuncs:
                - tnt_dt_from_yqd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:56,18'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:60,20'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:60,23'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:61,19'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:60,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:61,19'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:67,34'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:63,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:64,19'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:65,9'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
                - tnt_dt_days_in_quarter
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:68,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:68,25'
              BranchSideFuncs:
                - tnt_dt_from_yqd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:69,17'
              BranchSideFuncs:
                - tnt_dt_from_yqd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:68,43'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:68,46'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - tnt_dt_from_yqd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:70,28'
              BranchSideFuncs:
                - tnt_dt_from_yqd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:68,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:69,17'
              BranchSideFuncs:
                - tnt_dt_from_yqd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:70,28'
              BranchSideFuncs:
                - tnt_dt_from_yqd
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:52,5'
          Dst:             tnt_dt_to_yqd
        - Src:             'third_party/c-dt/dt_arithmetic.c:54,16'
          Dst:             tnt_dt_from_yqd
        - Src:             'third_party/c-dt/dt_arithmetic.c:67,15'
          Dst:             tnt_dt_days_in_quarter
        - Src:             'third_party/c-dt/dt_arithmetic.c:68,51'
          Dst:             tnt_dt_days_in_quarter
        - Src:             'third_party/c-dt/dt_arithmetic.c:70,16'
          Dst:             tnt_dt_from_yqd
    - functionName:    dt_delta_yd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt1
        - dt2
        - yp
        - dp
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - tnt_dt_add_years
        - tnt_dt_days_in_year
        - tnt_dt_to_yd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:110,19'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:110,22'
              BranchSideFuncs:
                - tnt_dt_days_in_year
                - tnt_dt_add_years
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:114,14'
              BranchSideFuncs:
                - tnt_dt_days_in_year
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:110,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:111,14'
              BranchSideFuncs:
                - tnt_dt_add_years
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:114,14'
              BranchSideFuncs:
                - tnt_dt_days_in_year
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:119,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:119,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:120,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:120,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:120,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:104,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_arithmetic.c:105,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_arithmetic.c:112,22'
          Dst:             tnt_dt_add_years
        - Src:             'third_party/c-dt/dt_arithmetic.c:116,17'
          Dst:             tnt_dt_days_in_year
    - functionName:    tnt_dt_add_years
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_arithmetic.c'
      linkageType:     externalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dt
        - delta
        - adjust
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tnt_dt_days_in_year
        - tnt_dt_from_yd
        - tnt_dt_to_yd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:35,29'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:35,32'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:36,27'
              BranchSideFuncs:
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:35,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:36,27'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:38,18'
              BranchSideFuncs:
                - tnt_dt_days_in_year
                - tnt_dt_from_yd
                - tnt_dt_days_in_year
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:42,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:42,25'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:43,17'
              BranchSideFuncs:
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:42,43'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:42,46'
              BranchSideFuncs:
                - tnt_dt_days_in_year
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:44,27'
              BranchSideFuncs:
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_arithmetic.c:42,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:43,17'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_arithmetic.c:44,27'
              BranchSideFuncs:
                - tnt_dt_from_yd
      Callsites:
        - Src:             'third_party/c-dt/dt_arithmetic.c:34,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_arithmetic.c:36,16'
          Dst:             tnt_dt_from_yd
        - Src:             'third_party/c-dt/dt_arithmetic.c:41,15'
          Dst:             tnt_dt_days_in_year
        - Src:             'third_party/c-dt/dt_arithmetic.c:42,51'
          Dst:             tnt_dt_days_in_year
        - Src:             'third_party/c-dt/dt_arithmetic.c:44,16'
          Dst:             tnt_dt_from_yd
    - functionName:    tnt_dt_rdn
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tnt_dt_to_ywd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt
        - yp
        - wp
        - dp
      BBCount:         33
      ICount:          189
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - tnt_dt_dow
        - tnt_dt_to_yd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:271,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:272,10'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:275,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:273,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:273,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:276,25'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:276,25'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:276,25'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:277,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:278,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:281,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:282,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:282,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:283,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:283,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:283,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:284,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:284,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:284,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:268,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_core.c:269,11'
          Dst:             tnt_dt_dow
    - functionName:    tnt_dt_to_yd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - d
        - yp
        - dp
      BBCount:         22
      ICount:          189
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:193,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:193,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:202,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:193,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:194,11'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:202,11'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:203,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:204,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:208,10'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:223,23'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:223,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:224,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:223,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:224,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:226,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:228,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:228,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:229,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:229,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:229,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_dt_dow
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dt
      BBCount:         12
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:295,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:296,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:297,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:297,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:297,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:298,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:298,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:298,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:297,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:298,5'
          Dst:             __assert_fail
    - functionName:    tnt_dt_to_yqd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt
        - yp
        - qp
        - dp
      BBCount:         27
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - tnt_dt_to_yd
      functionUses:    8
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:253,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:253,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:253,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:254,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:254,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:254,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:256,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:256,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:257,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:257,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:259,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:259,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:259,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:260,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:260,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:261,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:261,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:252,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_core.c:256,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:257,5'
          Dst:             __assert_fail
    - functionName:    tnt_dt_to_ymd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - dt
        - yp
        - mp
        - dp
      BBCount:         27
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - tnt_dt_to_yd
      functionUses:    11
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:237,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:237,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:237,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:238,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:238,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:238,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:240,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:240,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:241,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:241,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:243,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:243,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:244,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:244,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:245,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:236,5'
          Dst:             tnt_dt_to_yd
        - Src:             'third_party/c-dt/dt_core.c:240,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:241,5'
          Dst:             __assert_fail
    - functionName:    dt_from_ywd_checked
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - y
        - w
        - d
        - val
      BBCount:         22
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - dt64_from_yd
        - tnt_dt_dow
        - tnt_dt_weeks_in_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:159,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:159,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:159,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:161,9'
              BranchSideFuncs:
                - tnt_dt_weeks_in_year
                - dt64_from_yd
                - __assert_fail
                - tnt_dt_dow
        - Branch String:   'third_party/c-dt/dt_core.c:161,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:161,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:161,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:165,12'
              BranchSideFuncs:
                - dt64_from_yd
                - __assert_fail
                - tnt_dt_dow
        - Branch String:   'third_party/c-dt/dt_core.c:167,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:167,5'
              BranchSideFuncs:
                - tnt_dt_dow
            - BranchSide:      'third_party/c-dt/dt_core.c:168,11'
              BranchSideFuncs:
                - tnt_dt_dow
        - Branch String:   'third_party/c-dt/dt_core.c:172,24'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:172,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:172,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:175,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:161,22'
          Dst:             tnt_dt_weeks_in_year
        - Src:             'third_party/c-dt/dt_core.c:166,15'
          Dst:             dt64_from_yd
        - Src:             'third_party/c-dt/dt_core.c:167,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:170,11'
          Dst:             tnt_dt_dow
    - functionName:    dt64_from_yd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'size_t *'
        - bool
      constantsTouched: []
      argNames:
        - y
        - d
        - v
        - check
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - tnt_dt_days_in_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:111,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:111,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:111,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:113,19'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:115,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:116,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:120,16'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:121,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:121,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:121,34'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:121,38'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:122,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:121,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:111,22'
          Dst:             tnt_dt_days_in_year
    - functionName:    dt_from_yqd_checked
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - y
        - q
        - d
        - val
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dt_from_yd_checked
        - tnt_dt_days_in_quarter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:150,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:150,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:152,9'
              BranchSideFuncs:
                - tnt_dt_days_in_quarter
                - dt_from_yd_checked
        - Branch String:   'third_party/c-dt/dt_core.c:152,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:152,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:152,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:154,31'
              BranchSideFuncs:
                - dt_from_yd_checked
        - Branch String:   'third_party/c-dt/dt_core.c:154,57'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:154,57'
              BranchSideFuncs:
                - dt_from_yd_checked
            - BranchSide:      'third_party/c-dt/dt_core.c:154,57'
              BranchSideFuncs:
                - dt_from_yd_checked
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:152,22'
          Dst:             tnt_dt_days_in_quarter
        - Src:             'third_party/c-dt/dt_core.c:154,12'
          Dst:             dt_from_yd_checked
    - functionName:    dt_from_yd_checked
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - y
        - d
        - val
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - dt64_from_yd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:129,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:130,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'third_party/c-dt/dt_core.c:132,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:133,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:133,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'third_party/c-dt/dt_core.c:133,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:135,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:129,10'
          Dst:             dt64_from_yd
        - Src:             'third_party/c-dt/dt_core.c:133,5'
          Dst:             __assert_fail
    - functionName:    tnt_dt_from_ymd_checked
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - y
        - m
        - d
        - val
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dt_from_yd_checked
        - tnt_dt_days_in_month
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:141,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:141,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:142,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:141,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:143,9'
              BranchSideFuncs:
                - tnt_dt_days_in_month
                - dt_from_yd_checked
        - Branch String:   'third_party/c-dt/dt_core.c:143,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:143,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_core.c:143,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:145,31'
              BranchSideFuncs:
                - dt_from_yd_checked
        - Branch String:   'third_party/c-dt/dt_core.c:145,55'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:145,55'
              BranchSideFuncs:
                - dt_from_yd_checked
            - BranchSide:      'third_party/c-dt/dt_core.c:145,55'
              BranchSideFuncs:
                - dt_from_yd_checked
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:143,22'
          Dst:             tnt_dt_days_in_month
        - Src:             'third_party/c-dt/dt_core.c:145,12'
          Dst:             dt_from_yd_checked
    - functionName:    tnt_dt_from_ywd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - w
        - d
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_dow
        - tnt_dt_from_yd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:93,11'
          Dst:             tnt_dt_from_yd
        - Src:             'third_party/c-dt/dt_core.c:94,11'
          Dst:             tnt_dt_dow
    - functionName:    tnt_dt_from_yd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - d
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:55,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_core.c:56,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_dt_from_yqd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - q
        - d
      BBCount:         24
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - tnt_dt_from_yd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:78,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:78,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:79,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:78,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:79,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:84,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:81,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:82,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:83,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:84,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:84,5'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:85,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:85,5'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:86,23'
              BranchSideFuncs:
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:86,49'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:86,49'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:86,49'
              BranchSideFuncs:
                - tnt_dt_from_yd
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:84,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:85,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:86,12'
          Dst:             tnt_dt_from_yd
    - functionName:    tnt_dt_from_ymd
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - m
        - d
      BBCount:         24
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - tnt_dt_from_yd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_core.c:65,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:65,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:66,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:65,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:66,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:71,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:68,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:69,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:70,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:71,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:71,5'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:72,5'
              BranchSideFuncs:
                - __assert_fail
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:72,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:72,5'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:73,23'
              BranchSideFuncs:
                - tnt_dt_from_yd
        - Branch String:   'third_party/c-dt/dt_core.c:73,47'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_core.c:73,47'
              BranchSideFuncs:
                - tnt_dt_from_yd
            - BranchSide:      'third_party/c-dt/dt_core.c:73,47'
              BranchSideFuncs:
                - tnt_dt_from_yd
      Callsites:
        - Src:             'third_party/c-dt/dt_core.c:71,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:72,5'
          Dst:             __assert_fail
        - Src:             'third_party/c-dt/dt_core.c:73,12'
          Dst:             tnt_dt_from_yd
    - functionName:    tnt_dt_from_rdn
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_core.c'
      linkageType:     externalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tnt_dt_parse_iso_zone
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - offset
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_parse_iso_zone_basic
        - tnt_dt_parse_iso_zone_extended
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:707,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:707,20'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_extended
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:708,43'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_extended
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:707,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:708,43'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_extended
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:710,40'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_basic
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:708,16'
          Dst:             tnt_dt_parse_iso_zone_extended
        - Src:             'third_party/c-dt/dt_parse_iso.c:710,16'
          Dst:             tnt_dt_parse_iso_zone_basic
    - functionName:    tnt_dt_parse_iso_zone_extended
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - op
      BBCount:         33
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - count_digits
        - parse_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:274,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:277,32'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - count_digits
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:278,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:280,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:284,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - count_digits
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:287,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - count_digits
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:290,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:293,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:293,33'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:293,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:296,22'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:300,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:300,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:300,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:303,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:303,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:306,22'
              BranchSideFuncs:
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:310,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:310,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:311,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:310,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:319,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:321,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:293,20'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:296,9'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:303,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:306,9'
          Dst:             parse_number
    - functionName:    tnt_dt_parse_iso_zone_basic
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - op
      BBCount:         26
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - count_digits
        - parse_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:149,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:152,32'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:153,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:155,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:159,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:162,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:165,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:168,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:171,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:173,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:175,30'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:179,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:187,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:187,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:187,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:196,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:197,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:198,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:171,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:175,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:179,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:180,17'
          Dst:             parse_number
    - functionName:    count_digits
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - i
        - len
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:34,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:35,33'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:36,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:37,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:38,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_number
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - i
        - len
      BBCount:         20
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:46,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:47,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:48,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:49,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:50,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:51,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:52,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:53,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:54,23'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:55,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_dt_parse_iso_time
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - sod
        - nsec
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tnt_dt_parse_iso_time_basic
        - tnt_dt_parse_iso_time_extended
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:680,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:683,9'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_basic
                - tnt_dt_parse_iso_time_extended
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:683,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:684,11'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_basic
                - tnt_dt_parse_iso_time_extended
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:686,11'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_basic
                - tnt_dt_parse_iso_time_extended
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:688,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:688,20'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_extended
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:689,40'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_extended
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:688,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:689,40'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_extended
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:691,37'
              BranchSideFuncs:
                - tnt_dt_parse_iso_time_basic
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:693,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:694,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:695,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:689,13'
          Dst:             tnt_dt_parse_iso_time_extended
        - Src:             'third_party/c-dt/dt_parse_iso.c:691,13'
          Dst:             tnt_dt_parse_iso_time_basic
    - functionName:    tnt_dt_parse_iso_time_extended
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - sp
        - fp
      BBCount:         54
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - count_digits
        - parse_fraction_digits
        - parse_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:216,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:219,22'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - count_digits
                - parse_number
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:223,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:223,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:223,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:226,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - count_digits
                - parse_number
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:226,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:229,22'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:232,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:232,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:232,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:235,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:235,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:238,22'
              BranchSideFuncs:
                - parse_number
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:242,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:242,21'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:242,47'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:242,33'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:242,36'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:243,42'
              BranchSideFuncs:
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:242,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:242,47'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:243,42'
              BranchSideFuncs:
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:244,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:246,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:250,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:250,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:250,26'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:250,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:250,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:251,23'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:251,33'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:251,43'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:251,46'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:252,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:251,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:253,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:255,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:256,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:257,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:258,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:259,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:216,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:219,9'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:226,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:229,9'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:235,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:238,9'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:243,20'
          Dst:             parse_fraction_digits
    - functionName:    tnt_dt_parse_iso_time_basic
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - sp
        - fp
      BBCount:         43
      ICount:          249
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - count_digits
        - parse_fraction_digits
        - parse_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:99,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:101,30'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:104,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:108,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - parse_number
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:113,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:117,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:117,21'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:117,47'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:117,33'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:117,36'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:118,42'
              BranchSideFuncs:
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:117,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:117,47'
              BranchSideFuncs:
                - parse_fraction_digits
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:118,42'
              BranchSideFuncs:
                - parse_fraction_digits
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:119,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:121,14'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:125,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:125,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:125,26'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:125,29'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:125,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:126,23'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,26'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:126,33'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,36'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:126,43'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:126,46'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:126,13'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:128,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:130,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:131,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:132,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:133,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:134,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:97,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:101,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:104,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:105,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:108,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:109,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:110,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:118,20'
          Dst:             parse_fraction_digits
    - functionName:    parse_fraction_digits
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - i
        - len
        - fp
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - count_digits
        - parse_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:73,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:75,9'
              BranchSideFuncs:
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:75,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:76,17'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:77,9'
              BranchSideFuncs:
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:77,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:78,28'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:79,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:72,19'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:78,15'
          Dst:             parse_number
    - functionName:    count_delims
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - i
        - len
      BBCount:         22
      ICount:          100
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:445,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:446,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:446,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:452,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:452,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:452,14'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:455,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_dt_parse_iso_date
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - dtp
      BBCount:         78
      ICount:          508
      EdgeCount:       95
      CyclomaticComplexity: 19
      functionsReached:
        - count_delims
        - count_digits
        - dt_from_yd_checked
        - dt_from_yqd_checked
        - dt_from_ywd_checked
        - parse_number
        - tnt_dt_from_ymd_checked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:484,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:485,14'
              BranchSideFuncs:
                - count_delims
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - parse_number
                - parse_number
                - dt_from_yd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:489,29'
              BranchSideFuncs:
                - count_delims
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - parse_number
                - parse_number
                - dt_from_yd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:493,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:496,18'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:501,30'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:505,18'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:505,18'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:510,17'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_yd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:530,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:536,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:496,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:497,17'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:498,30'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:505,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:506,17'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:507,30'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:510,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:511,34'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:515,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_yd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:539,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:542,10'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - parse_number
                - parse_number
                - dt_from_yqd_checked
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:544,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:546,13'
              BranchSideFuncs:
                - parse_number
                - dt_from_yd_checked
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - count_digits
                - parse_number
                - parse_number
                - dt_from_yqd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:549,17'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_yqd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:557,17'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_ywd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:564,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:549,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:550,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:551,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_yqd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:557,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:558,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:559,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_ywd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:567,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:569,13'
              BranchSideFuncs:
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - count_digits
                - parse_number
                - parse_number
                - dt_from_yqd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:571,17'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:578,30'
              BranchSideFuncs:
                - parse_number
                - dt_from_yd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:582,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:571,29'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:571,45'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:572,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:571,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:572,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:573,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - tnt_dt_from_ymd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:585,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:586,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:588,22'
              BranchSideFuncs:
                - count_digits
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
                - count_digits
                - parse_number
                - parse_number
                - dt_from_yqd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:589,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:592,17'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - dt_from_yqd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:600,17'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - dt_from_ywd_checked
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:607,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:592,24'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:592,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:593,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:592,39'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:592,55'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:593,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:592,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:593,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:594,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_yqd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:600,24'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:600,27'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:601,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:600,39'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:600,55'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:601,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:600,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:602,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
                - dt_from_ywd_checked
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:612,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:619,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:623,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:630,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:635,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:642,5'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:647,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:647,49'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:648,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:660,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:661,16'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:662,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:489,16'
          Dst:             count_delims
        - Src:             'third_party/c-dt/dt_parse_iso.c:492,18'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:498,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:501,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:507,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:511,21'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:515,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:516,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:530,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:531,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:532,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:543,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:551,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:552,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:559,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:560,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:571,32'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:573,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:574,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:578,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:588,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:592,42'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:594,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:595,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:600,42'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:602,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:603,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:612,10'
          Dst:             dt_from_yd_checked
        - Src:             'third_party/c-dt/dt_parse_iso.c:623,10'
          Dst:             tnt_dt_from_ymd_checked
        - Src:             'third_party/c-dt/dt_parse_iso.c:635,10'
          Dst:             dt_from_yqd_checked
        - Src:             'third_party/c-dt/dt_parse_iso.c:647,10'
          Dst:             dt_from_ywd_checked
    - functionName:    tnt_dt_parse_iso_zone_lenient
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_parse_iso.c'
      linkageType:     externalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - str
        - len
        - op
      BBCount:         73
      ICount:          404
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - count_digits
        - parse_number
        - tnt_dt_parse_iso_zone_lenient
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:350,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:353,32'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
                - tnt_dt_parse_iso_zone_lenient
                - tnt_dt_parse_iso_zone_lenient
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:354,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:357,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:357,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:361,17'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:372,17'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:383,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:386,18'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:389,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:361,25'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:361,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:362,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:361,40'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:361,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:362,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:361,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:363,17'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:363,25'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:363,29'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:368,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:363,41'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:363,44'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:364,53'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:363,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:364,53'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:368,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:364,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:365,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:366,24'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:372,25'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:372,28'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:373,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:372,40'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:372,43'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:373,17'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:372,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:373,17'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:374,17'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:374,25'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:374,29'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:379,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:374,41'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:374,44'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:375,53'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:374,17'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:375,53'
              BranchSideFuncs:
                - tnt_dt_parse_iso_zone_lenient
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:379,15'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:375,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:376,21'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:377,24'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:392,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:395,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
                - parse_number
                - parse_number
                - count_digits
                - parse_number
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:397,5'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:399,30'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:403,30'
              BranchSideFuncs:
                - parse_number
                - count_digits
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:407,30'
              BranchSideFuncs:
                - parse_number
                - parse_number
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:412,13'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:415,21'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:415,24'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:415,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:418,22'
              BranchSideFuncs:
                - count_digits
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:418,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:421,22'
              BranchSideFuncs:
                - parse_number
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:425,16'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:425,19'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:425,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_parse_iso.c:430,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:431,15'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_parse_iso.c:432,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_parse_iso.c:364,27'
          Dst:             tnt_dt_parse_iso_zone_lenient
        - Src:             'third_party/c-dt/dt_parse_iso.c:375,27'
          Dst:             tnt_dt_parse_iso_zone_lenient
        - Src:             'third_party/c-dt/dt_parse_iso.c:395,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:399,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:403,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:407,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:408,17'
          Dst:             parse_number
        - Src:             'third_party/c-dt/dt_parse_iso.c:418,9'
          Dst:             count_digits
        - Src:             'third_party/c-dt/dt_parse_iso.c:421,9'
          Dst:             parse_number
    - functionName:    tnt_dt_to_struct_tm
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_tm.c'
      linkageType:     externalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - dt
        - tm
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_dow
        - tnt_dt_from_yd
        - tnt_dt_to_ymd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_tm.c:38,5'
          Dst:             tnt_dt_to_ymd
        - Src:             'third_party/c-dt/dt_tm.c:42,19'
          Dst:             tnt_dt_dow
        - Src:             'third_party/c-dt/dt_tm.c:43,24'
          Dst:             tnt_dt_from_yd
    - functionName:    tnt_dt_from_struct_tm
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_tm.c'
      linkageType:     externalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_from_ymd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_tm.c:31,12'
          Dst:             tnt_dt_from_ymd
    - functionName:    tnt_dt_weeks_in_year
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_util.c'
      linkageType:     externalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - year
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tnt_dt_leap_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_util.c:63,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:64,28'
              BranchSideFuncs:
                - tnt_dt_leap_year
            - BranchSide:      'third_party/c-dt/dt_util.c:65,9'
              BranchSideFuncs:
                - tnt_dt_leap_year
        - Branch String:   'third_party/c-dt/dt_util.c:67,20'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:67,20'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:67,24'
              BranchSideFuncs:
                - tnt_dt_leap_year
        - Branch String:   'third_party/c-dt/dt_util.c:67,31'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:67,47'
              BranchSideFuncs:
                - tnt_dt_leap_year
            - BranchSide:      'third_party/c-dt/dt_util.c:67,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'third_party/c-dt/dt_util.c:67,34'
          Dst:             tnt_dt_leap_year
    - functionName:    tnt_dt_leap_year
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_util.c'
      linkageType:     externalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - y
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_util.c:30,26'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:30,30'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:30,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tnt_dt_days_in_month
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_util.c'
      linkageType:     externalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - m
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_leap_year
      functionUses:    5
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_util.c:55,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:55,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_util.c:55,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:57,39'
              BranchSideFuncs:
                - tnt_dt_leap_year
      Callsites:
        - Src:             'third_party/c-dt/dt_util.c:57,26'
          Dst:             tnt_dt_leap_year
    - functionName:    tnt_dt_days_in_quarter
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_util.c'
      linkageType:     externalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - q
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tnt_dt_leap_year
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/c-dt/dt_util.c:44,15'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:44,18'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:45,9'
              BranchSideFuncs: []
        - Branch String:   'third_party/c-dt/dt_util.c:44,9'
          Branch Sides:
            - BranchSide:      'third_party/c-dt/dt_util.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'third_party/c-dt/dt_util.c:46,41'
              BranchSideFuncs:
                - tnt_dt_leap_year
      Callsites:
        - Src:             'third_party/c-dt/dt_util.c:46,28'
          Dst:             tnt_dt_leap_year
    - functionName:    tnt_dt_days_in_year
      functionSourceFile: '/src/tarantool/third_party/c-dt/dt_util.c'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - y
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tnt_dt_leap_year
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/c-dt/dt_util.c:35,12'
          Dst:             tnt_dt_leap_year
    - functionName:    node_name_is_valid_n
      functionSourceFile: '/src/tarantool/src/box/node_name.c'
      linkageType:     externalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         23
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/box/node_name.c:13,15'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:13,18'
              BranchSideFuncs: []
            - BranchSide:      'src/box/node_name.c:14,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/node_name.c:13,42'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:13,46'
              BranchSideFuncs: []
            - BranchSide:      'src/box/node_name.c:14,3'
              BranchSideFuncs: []
        - Branch String:   'src/box/node_name.c:13,6'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:14,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
            - BranchSide:      'src/box/node_name.c:15,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
        - Branch String:   'src/box/node_name.c:16,2'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:17,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
            - BranchSide:      'src/box/node_name.c:23,2'
              BranchSideFuncs: []
        - Branch String:   'src/box/node_name.c:18,19'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:18,22'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
            - BranchSide:      'src/box/node_name.c:20,15'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
        - Branch String:   'src/box/node_name.c:18,31'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:18,34'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
            - BranchSide:      'src/box/node_name.c:20,15'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
        - Branch String:   'src/box/node_name.c:18,7'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:19,4'
              BranchSideFuncs: []
            - BranchSide:      'src/box/node_name.c:20,15'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
        - Branch String:   'src/box/node_name.c:20,7'
          Branch Sides:
            - BranchSide:      'src/box/node_name.c:16,2'
              BranchSideFuncs: []
            - BranchSide:      'src/box/node_name.c:21,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/box/node_name.c:13,46'
          Dst:             __ctype_b_loc
        - Src:             'src/box/node_name.c:18,8'
          Dst:             __ctype_b_loc
        - Src:             'src/box/node_name.c:20,7'
          Dst:             tolower
    - functionName:    mp_snprint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_snprint_recursion
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:435,9'
          Dst:             mp_snprint_recursion
    - functionName:    mp_snprint_recursion
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         216
      ICount:          1508
      EdgeCount:       270
      CyclomaticComplexity: 56
      functionsReached:
        - mp_decode_nil
        - mp_snprint_recursion
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_nil
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_uint
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_int
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_bool
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_float
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_double
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_strl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_binl
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_decode_map
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_next
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs:
                - snprintf
                - mp_snprint_recursion
                - snprintf
                - mp_snprint_recursion
                - snprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:423,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:423,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_strl
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_binl
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_snprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             mp_decode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             snprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:423,1'
          Dst:             __assert_fail
    - functionName:    mp_decode_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2756,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2756,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2756,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2755,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2756,2'
          Dst:             __assert_fail
    - functionName:    mp_decode_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    64
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2281,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2283,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2285,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2287,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2289,22'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2291,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2291,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2292,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2293,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2280,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2283,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2285,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2287,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2289,10'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2292,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2341,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2343,30'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2345,32'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2347,32'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2349,32'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2351,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2351,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2352,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2353,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2340,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2343,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2345,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2347,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2349,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2352,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2632,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2634,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2636,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2638,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2640,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2640,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2640,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2641,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2642,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2631,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2634,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2636,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2638,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2641,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2662,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2664,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2666,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2668,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2670,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2660,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2664,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2666,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2668,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2670,3'
          Dst:             __assert_fail
    - functionName:    mp_next
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mp_load_u8
        - mp_next_slowpath
      functionUses:    52
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3152,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3152,2'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3153,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3155,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3156,13'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3158,14'
              BranchSideFuncs:
                - mp_next_slowpath
                - mp_load_u8
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3158,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3160,12'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_next_slowpath
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3163,14'
              BranchSideFuncs:
                - mp_next_slowpath
                - mp_load_u8
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3163,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3164,9'
              BranchSideFuncs:
                - mp_load_u8
                - mp_next_slowpath
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3167,5'
              BranchSideFuncs:
                - mp_next_slowpath
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3153,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3160,18'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3168,4'
          Dst:             mp_next_slowpath
    - functionName:    mp_load_u8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    71
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_decode_array_slowpath
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1951,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1953,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1956,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1959,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1953,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1956,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:1959,3'
          Dst:             __assert_fail
    - functionName:    mp_decode_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         13
      ICount:          78
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    29
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2031,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2033,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2035,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2037,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2037,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2037,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2038,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2039,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2030,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2033,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2035,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2038,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         8
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2796,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2798,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2800,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2802,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2795,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2802,3'
          Dst:             __assert_fail
    - functionName:    mp_decode_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_float
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2427,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2427,2'
              BranchSideFuncs:
                - mp_load_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2427,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2426,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2427,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2429,9'
          Dst:             mp_load_float
    - functionName:    mp_decode_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_double
        - mp_load_u8
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2436,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2436,2'
              BranchSideFuncs:
                - mp_load_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2436,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2435,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2436,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2438,9'
          Dst:             mp_load_double
    - functionName:    mp_snprint_ext_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - data
        - depth
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_decode_ext
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:53,2'
          Dst:             mp_decode_ext
        - Src:             'src/lib/msgpuck/msgpuck.c:54,9'
          Dst:             snprintf
    - functionName:    mp_decode_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - type
        - len
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_extl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2155,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2155,2'
              BranchSideFuncs:
                - mp_decode_extl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2155,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2155,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2157,9'
          Dst:             mp_decode_extl
    - functionName:    mp_decode_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         15
      ICount:          89
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2129,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2135,16'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2138,20'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2141,21'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2144,21'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2147,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2127,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2138,9'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2141,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2144,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2147,3'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2149,10'
          Dst:             mp_load_u8
    - functionName:    mp_load_u16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_u32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_load_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_next_slowpath
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - k
      BBCount:         36
      ICount:          284
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3040,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3041,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3146,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3043,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3086,14'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u64
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3061,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3061,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3061,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3067,5'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3084,13'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3067,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3068,26'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3082,5'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3074,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3076,15'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3080,8'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3092,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3095,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3100,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3105,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3110,21'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3114,21'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3118,35'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3122,35'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3126,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3132,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3138,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3143,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3041,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3069,19'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:3095,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3100,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3105,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3110,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3114,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3118,23'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3122,23'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3126,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3127,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3132,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3133,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3138,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3139,4'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3143,4'
          Dst:             __assert_fail
    - functionName:    mp_load_u64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_fprint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file
        - data
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_fprint_recursion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:396,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:396,6'
              BranchSideFuncs:
                - mp_fprint_recursion
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:397,10'
              BranchSideFuncs:
                - mp_fprint_recursion
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:398,12'
          Dst:             mp_fprint_recursion
    - functionName:    mp_fprint_recursion
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         147
      ICount:          911
      EdgeCount:       178
      CyclomaticComplexity: 33
      functionsReached:
        - fprintf
        - mp_decode_nil
        - mp_fprint_recursion
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_nil
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_uint
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_int
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_bool
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_float
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_double
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_strl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_binl
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_next
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_load_u8
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_next
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_next
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_decode_map
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_next
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs:
                - fprintf
                - mp_fprint_recursion
                - fprintf
                - mp_fprint_recursion
                - fprintf
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:385,1'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:385,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_strl
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_binl
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_array_slowpath
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_fprint_recursion
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             mp_decode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             fprintf
        - Src:             'src/lib/msgpuck/msgpuck.c:385,1'
          Dst:             __assert_fail
    - functionName:    mp_fprint_ext_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - depth
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - mp_decode_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:42,2'
          Dst:             mp_decode_ext
        - Src:             'src/lib/msgpuck/msgpuck.c:43,9'
          Dst:             fprintf
    - functionName:    mp_format
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_vformat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:275,15'
          Dst:             mp_vformat
    - functionName:    mp_vformat
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format
        - vl
      BBCount:         352
      ICount:          2049
      EdgeCount:       462
      CyclomaticComplexity: 112
      functionsReached:
        - __assert_fail
        - mp_encode_array
        - mp_encode_bool
        - mp_encode_double
        - mp_encode_float
        - mp_encode_int
        - mp_encode_map
        - mp_encode_nil
        - mp_encode_str
        - mp_encode_uint
        - mp_next
        - mp_sizeof_array
        - mp_sizeof_bool
        - mp_sizeof_double
        - mp_sizeof_float
        - mp_sizeof_int
        - mp_sizeof_map
        - mp_sizeof_nil
        - mp_sizeof_str
        - mp_sizeof_uint
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.c:87,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:88,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.c:88,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:89,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:117,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:93,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:93,30'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:93,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:93,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:94,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:113,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:94,19'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:94,23'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:95,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:94,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:95,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:98,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:95,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:96,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:97,11'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:98,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:98,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:99,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:98,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:99,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:101,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:101,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:101,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:101,6'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:102,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:102,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:103,10'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:107,17'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:103,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:104,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:105,15'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:113,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:113,4'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:114,30'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.c:115,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:116,28'
              BranchSideFuncs:
                - mp_encode_array
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:117,3'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:117,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:118,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:149,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:122,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:122,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:122,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:122,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:123,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:142,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:123,19'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:123,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:124,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:123,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:124,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:127,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:124,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:125,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:126,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:127,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:127,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:128,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:127,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:128,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:130,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:130,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:130,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:130,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:131,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:131,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:132,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:136,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:132,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:133,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:134,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:142,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:142,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:144,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:144,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:144,4'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:145,20'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.c:147,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:148,26'
              BranchSideFuncs:
                - mp_encode_map
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:149,3'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:149,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:260,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
        - Branch String:   'src/lib/msgpuck/msgpuck.c:151,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:151,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:152,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:155,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:155,23'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:156,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:155,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:156,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:158,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:156,17'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,8'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,8'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:158,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:159,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:161,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:161,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:162,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:162,23'
              BranchSideFuncs:
                - strlen
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:165,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:166,27'
              BranchSideFuncs:
                - mp_encode_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:167,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:167,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:174,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
        - Branch String:   'src/lib/msgpuck/msgpuck.c:168,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:168,20'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:169,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:169,23'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:169,23'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.c:171,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:172,27'
              BranchSideFuncs:
                - mp_encode_str
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:173,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:174,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:175,21'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:175,21'
              BranchSideFuncs:
                - mp_next
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:180,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:181,13'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:184,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:184,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:194,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:185,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:185,20'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:186,21'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:186,21'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:186,21'
              BranchSideFuncs:
                - __assert_fail
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:187,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:187,5'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:188,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:189,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:190,13'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:193,7'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:194,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.c:195,22'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:195,22'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.c:197,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:198,29'
              BranchSideFuncs:
                - mp_encode_float
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:199,26'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:199,29'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:205,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:199,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:205,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:200,16'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:200,16'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.c:202,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:203,30'
              BranchSideFuncs:
                - mp_encode_double
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:204,6'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:205,14'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:210,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:206,20'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:206,20'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.c:208,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:209,28'
              BranchSideFuncs:
                - mp_encode_bool
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:210,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:211,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:211,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:211,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:211,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:212,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:210,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:212,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:215,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:215,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:215,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:216,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:219,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:219,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:220,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:220,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:220,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:220,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:221,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:219,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:221,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:224,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:224,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:225,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:228,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:229,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:229,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:229,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:229,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:230,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:228,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:230,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:233,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:233,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:233,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:234,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:237,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:237,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:238,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:238,12'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:238,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:238,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:239,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.c:237,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:239,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,30'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,42'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:242,45'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:242,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:243,17'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:246,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:246,15'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:248,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:251,24'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:251,27'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.c:251,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:252,29'
              BranchSideFuncs:
                - mp_sizeof_int
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,14'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.c:253,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:254,27'
              BranchSideFuncs:
                - mp_encode_int
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:255,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:257,9'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:258,28'
              BranchSideFuncs:
                - mp_encode_uint
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:259,4'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.c:262,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:263,26'
              BranchSideFuncs:
                - mp_encode_nil
                - mp_sizeof_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.c:264,6'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
                - __assert_fail
                - mp_sizeof_uint
                - mp_encode_uint
                - mp_sizeof_int
                - mp_encode_int
                - __assert_fail
                - mp_sizeof_bool
                - mp_encode_bool
                - mp_sizeof_double
                - mp_encode_double
                - mp_sizeof_float
                - mp_encode_float
                - __assert_fail
                - mp_next
                - mp_sizeof_str
                - mp_encode_str
                - strlen
                - mp_sizeof_str
                - mp_encode_str
                - __assert_fail
                - __assert_fail
                - mp_sizeof_map
                - mp_encode_map
                - __assert_fail
                - __assert_fail
                - mp_sizeof_array
                - mp_encode_array
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.c:101,6'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:113,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:114,14'
          Dst:             mp_sizeof_array
        - Src:             'src/lib/msgpuck/msgpuck.c:116,12'
          Dst:             mp_encode_array
        - Src:             'src/lib/msgpuck/msgpuck.c:130,6'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:142,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:144,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:146,14'
          Dst:             mp_sizeof_map
        - Src:             'src/lib/msgpuck/msgpuck.c:148,12'
          Dst:             mp_encode_map
        - Src:             'src/lib/msgpuck/msgpuck.c:151,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:163,30'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.c:164,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.c:166,13'
          Dst:             mp_encode_str
        - Src:             'src/lib/msgpuck/msgpuck.c:170,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.c:172,13'
          Dst:             mp_encode_str
        - Src:             'src/lib/msgpuck/msgpuck.c:177,5'
          Dst:             mp_next
        - Src:             'src/lib/msgpuck/msgpuck.c:187,5'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:196,15'
          Dst:             mp_sizeof_float
        - Src:             'src/lib/msgpuck/msgpuck.c:198,13'
          Dst:             mp_encode_float
        - Src:             'src/lib/msgpuck/msgpuck.c:201,15'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/msgpuck/msgpuck.c:203,13'
          Dst:             mp_encode_double
        - Src:             'src/lib/msgpuck/msgpuck.c:207,15'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:209,13'
          Dst:             mp_encode_bool
        - Src:             'src/lib/msgpuck/msgpuck.c:248,5'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.c:252,15'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/msgpuck/msgpuck.c:254,13'
          Dst:             mp_encode_int
        - Src:             'src/lib/msgpuck/msgpuck.c:256,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:258,13'
          Dst:             mp_encode_uint
        - Src:             'src/lib/msgpuck/msgpuck.c:261,14'
          Dst:             mp_sizeof_nil
        - Src:             'src/lib/msgpuck/msgpuck.c:263,12'
          Dst:             mp_encode_nil
    - functionName:    mp_sizeof_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1895,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1896,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1897,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1897,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1898,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1900,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1907,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1908,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1909,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1909,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1910,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1914,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1908,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1910,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1911,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1914,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1915,10'
          Dst:             mp_store_u32
    - functionName:    mp_sizeof_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1977,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1978,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1979,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1979,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1980,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1982,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1989,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1990,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1991,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1991,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1992,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1996,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1990,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1992,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1993,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:1996,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1997,10'
          Dst:             mp_store_u32
    - functionName:    mp_sizeof_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_strl
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2476,9'
          Dst:             mp_sizeof_strl
    - functionName:    mp_encode_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2527
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_strl
        - mp_memcpy
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2528,9'
          Dst:             mp_encode_strl
        - Src:             'src/lib/msgpuck/msgpuck.h:2529,9'
          Dst:             mp_memcpy
    - functionName:    mp_sizeof_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - num
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - float
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_float
        - mp_store_u8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2390,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2391,9'
          Dst:             mp_store_float
    - functionName:    mp_sizeof_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_double
        - mp_store_u8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2408,9'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2409,9'
          Dst:             mp_store_double
    - functionName:    mp_sizeof_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_u8
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2770,9'
          Dst:             mp_store_u8
    - functionName:    mp_sizeof_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         25
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2182,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2182,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2183,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2183,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2184,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2185,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2185,29'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2185,32'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2185,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2186,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2187,30'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2187,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2187,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2188,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2189,30'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2189,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2192,3'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2189,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2190,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2192,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2182,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mp_store_u16
        - mp_store_u32
        - mp_store_u64
        - mp_store_u8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2248,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2248,2'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2249,6'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2249,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2250,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2251,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2251,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2252,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2254,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2254,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2255,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2257,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2257,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2258,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2261,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2248,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2250,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2252,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2253,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2255,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2256,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2258,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2259,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2261,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2262,10'
          Dst:             mp_store_u64
    - functionName:    mp_sizeof_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    65
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2166,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2167,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2168,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2168,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2169,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2170,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2170,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2172,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2172,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2175,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - num
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u64
        - mp_store_u8
      functionUses:    123
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2217,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2218,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2219,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2219,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2220,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2222,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2222,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2223,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2225,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
                - mp_store_u8
                - mp_store_u32
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2225,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2226,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2229,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u64
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2218,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2220,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2221,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2223,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2224,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2226,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2227,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2229,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2230,10'
          Dst:             mp_store_u64
    - functionName:    mp_sizeof_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2724
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_store_u8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2730,9'
          Dst:             mp_store_u8
    - functionName:    mp_store_u8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_u64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - double
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_store_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - float
      constantsTouched: []
      argNames:
        - data
        - val
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_encode_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2500,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2501,22'
              BranchSideFuncs:
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2502,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2502,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2503,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2505,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2505,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2506,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2509,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2501,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2503,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2504,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2506,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2507,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2509,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2510,10'
          Dst:             mp_store_u32
    - functionName:    mp_memcpy
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_sizeof_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2462,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2463,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2464,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2464,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2465,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2466,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2466,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2467,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2469,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_check_on_error_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_check_error *'
      constantsTouched: []
      argNames:
        - err
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_check_ext_data_default
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.c'
      linkageType:     externalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - type
        - data
        - len
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_frame_advance
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_frame *'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3388,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3389,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3390,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_stack_push
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mp_stack *'
        - int
        - int
      constantsTouched: []
      argNames:
        - stack
        - type
        - count
      BBCount:         7
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3378,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3378,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3378,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3378,2'
          Dst:             mp_stack_is_full
        - Src:             'src/lib/msgpuck/msgpuck.h:3378,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_is_full
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3358
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_stack_pop
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3371,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3371,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3371,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3371,2'
          Dst:             mp_stack_is_empty
        - Src:             'src/lib/msgpuck/msgpuck.h:3371,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_is_empty
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_stack_top
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3365
      functionDepth:   0
      returnType:      'struct.mp_frame *'
      argCount:        1
      argTypes:
        - 'struct.mp_stack *'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_stack_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3364,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3364,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3364,2'
          Dst:             mp_stack_is_empty
        - Src:             'src/lib/msgpuck/msgpuck.h:3364,2'
          Dst:             __assert_fail
    - functionName:    mp_stack_create
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.mp_stack *'
        - int
        - 'struct.mp_frame *'
      constantsTouched: []
      argNames:
        - stack
        - size
        - frames
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mp_check_exact
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - end
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3327,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3328,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3329,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3329,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3330,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3338,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3327,6'
          Dst:             mp_check
    - functionName:    mp_check
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - end
      BBCount:         81
      ICount:          1176
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3205,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3206,22'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3317,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3207,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3207,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3208,26'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3212,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3213,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3228,14'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3213,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3213,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3214,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3214,8'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3214,8'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3220,11'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3225,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3222,5'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3223,14'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3233,3'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3236,4'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3243,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3250,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3257,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3262,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3267,4'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3272,4'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3277,4'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3286,4'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3295,4'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3313,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3236,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3236,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3237,21'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3238,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3238,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3239,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3243,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3243,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3244,22'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3245,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3245,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3246,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3250,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3250,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3251,22'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3252,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3252,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3253,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3257,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3257,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3258,21'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3262,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3262,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3263,21'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3267,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3267,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3268,35'
              BranchSideFuncs:
                - mp_load_u16
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3272,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3272,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3273,35'
              BranchSideFuncs:
                - mp_load_u32
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3277,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3277,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3278,21'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3280,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3280,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3281,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3281,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3281,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3282,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3286,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3286,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3287,22'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3289,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3289,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3290,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3290,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3291,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3295,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3295,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3296,22'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3298,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3298,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3299,4'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3299,4'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3300,13'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - mp_load_u32
                - mp_load_u8
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - mp_load_u8
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u32
                - mp_load_u16
                - mp_load_u8
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:3317,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3317,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:3320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3208,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3221,12'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3237,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3244,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3251,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3258,9'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3263,9'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3268,23'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3273,23'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3278,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3279,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3287,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:3288,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3296,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:3297,11'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:3313,4'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:3317,2'
          Dst:             __assert_fail
    - functionName:    mp_read_double_lossy
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'double *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_read_double_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3015,9'
          Dst:             mp_read_double_impl
    - functionName:    mp_read_double_impl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'double *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - ret
        - may_lose_precision
      BBCount:         31
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - mp_load_double
        - mp_load_float
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2957,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2959,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2962,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2965,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2968,20'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2975,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2978,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2981,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2984,10'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2991,10'
              BranchSideFuncs:
                - mp_load_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2994,10'
              BranchSideFuncs:
                - mp_load_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2970,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2970,39'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2972,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2970,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2971,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2972,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2986,27'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2986,40'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2988,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2986,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2987,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2988,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2997,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2997,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2997,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2998,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2999,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2956,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2959,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2962,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2965,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2968,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2975,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2978,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2981,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2984,10'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2991,10'
          Dst:             mp_load_float
        - Src:             'src/lib/msgpuck/msgpuck.h:2994,10'
          Dst:             mp_load_double
    - functionName:    mp_read_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'double *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_read_double_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:3009,9'
          Dst:             mp_read_double_impl
    - functionName:    mp_read_int64
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         21
      ICount:          149
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2908,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2910,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2913,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2916,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2919,20'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2922,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2925,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2928,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2931,10'
              BranchSideFuncs:
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2932,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2933,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2934,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2937,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2937,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2937,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2938,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2939,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2907,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2910,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2913,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2916,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2919,20'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2922,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2925,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2928,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2931,10'
          Dst:             mp_load_u64
    - functionName:    mp_read_int32
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2866
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         19
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2870,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2872,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2875,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2878,20'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2881,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2884,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2887,10'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2888,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2889,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2890,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2893,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2893,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2893,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2894,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2895,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2869,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2872,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2875,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2878,20'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2881,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2884,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2887,10'
          Dst:             mp_load_u32
    - functionName:    mp_read_int16
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'short *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         17
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u16
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2838,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2840,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2843,20'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2846,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2849,10'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2850,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2851,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2852,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2855,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2855,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2855,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2856,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2857,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2837,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2840,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2843,20'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2846,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2849,10'
          Dst:             mp_load_u16
    - functionName:    mp_read_int8
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2808
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - ret
      BBCount:         15
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2812,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2814,19'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2817,10'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2818,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2819,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2820,10'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2823,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2823,7'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2823,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2824,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2825,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2811,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2814,19'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2817,10'
          Dst:             mp_load_u8
    - functionName:    mp_check_bool
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2787,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2787,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2788,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2788,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2787,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2788,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_bool_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - bool
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - val
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_bool
        - mp_sizeof_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2776,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2777,30'
              BranchSideFuncs:
                - mp_sizeof_bool
                - mp_encode_bool
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2781,24'
              BranchSideFuncs:
                - mp_encode_bool
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2778,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2779,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2780,2'
              BranchSideFuncs:
                - mp_encode_bool
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2777,15'
          Dst:             mp_sizeof_bool
        - Src:             'src/lib/msgpuck/msgpuck.h:2781,9'
          Dst:             mp_encode_bool
    - functionName:    mp_check_nil
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2749
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2747,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2747,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2748,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2748,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2747,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2748,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_nil_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - data_sz
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_nil
        - mp_sizeof_nil
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2736,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2737,15'
              BranchSideFuncs:
                - mp_sizeof_nil
                - mp_encode_nil
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2741,23'
              BranchSideFuncs:
                - mp_encode_nil
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2738,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2739,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2740,2'
              BranchSideFuncs:
                - mp_encode_nil
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2737,15'
          Dst:             mp_sizeof_nil
        - Src:             'src/lib/msgpuck/msgpuck.h:2741,9'
          Dst:             mp_encode_nil
    - functionName:    mp_decode_strbin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_strbinl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2713,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2713,2'
              BranchSideFuncs:
                - mp_decode_strbinl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2713,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2713,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2715,9'
          Dst:             mp_decode_strbinl
    - functionName:    mp_decode_strbinl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         17
      ICount:          109
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2690,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2692,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2694,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2696,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2698,21'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2700,22'
              BranchSideFuncs:
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2702,22'
              BranchSideFuncs:
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2704,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2704,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2704,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2705,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2706,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2688,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2692,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2694,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2696,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2698,10'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2700,10'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2702,10'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2705,4'
          Dst:             __assert_fail
    - functionName:    mp_decode_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_binl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2677,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2677,2'
              BranchSideFuncs:
                - mp_decode_binl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2677,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2677,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2679,9'
          Dst:             mp_decode_binl
    - functionName:    mp_decode_str
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_decode_strl
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2649,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2649,2'
              BranchSideFuncs:
                - mp_decode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2649,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2649,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2651,9'
          Dst:             mp_decode_strl
    - functionName:    mp_check_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         18
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2620,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2620,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2621,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2621,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2621,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2623,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2623,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2623,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2619,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2620,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2621,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2623,2'
          Dst:             __assert_fail
    - functionName:    mp_check_strl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2604,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2604,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2605,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2605,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2605,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2607,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2608,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2609,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2611,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2611,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2611,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2612,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2604,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2605,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2607,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2611,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_bin_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2592
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_bin
        - mp_sizeof_bin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2593,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2594,29'
              BranchSideFuncs:
                - mp_sizeof_bin
                - mp_encode_bin
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2598,23'
              BranchSideFuncs:
                - mp_encode_bin
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2595,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2596,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2597,2'
              BranchSideFuncs:
                - mp_encode_bin
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2594,15'
          Dst:             mp_sizeof_bin
        - Src:             'src/lib/msgpuck/msgpuck.h:2598,9'
          Dst:             mp_encode_bin
    - functionName:    mp_sizeof_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_binl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2494,9'
          Dst:             mp_sizeof_binl
    - functionName:    mp_encode_bin
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - str
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_binl
        - mp_memcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2585,9'
          Dst:             mp_encode_binl
        - Src:             'src/lib/msgpuck/msgpuck.h:2586,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2558
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2559,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2560,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2562,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2562,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2563,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2566,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2560,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2561,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2563,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2564,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2566,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2567,10'
          Dst:             mp_store_u32
    - functionName:    mp_sizeof_binl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2482,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2483,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2484,13'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2484,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2485,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2487,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_binl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - len
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_binl
        - mp_sizeof_binl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2574,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2575,30'
              BranchSideFuncs:
                - mp_sizeof_binl
                - mp_encode_binl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2579,24'
              BranchSideFuncs:
                - mp_encode_binl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2576,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2577,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2578,2'
              BranchSideFuncs:
                - mp_encode_binl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2575,15'
          Dst:             mp_sizeof_binl
        - Src:             'src/lib/msgpuck/msgpuck.h:2579,9'
          Dst:             mp_encode_binl
    - functionName:    mp_encode_str0_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_str_safe
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2553,48'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.h:2553,9'
          Dst:             mp_encode_str_safe
    - functionName:    mp_encode_str_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_str
        - mp_sizeof_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2536,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2537,29'
              BranchSideFuncs:
                - mp_sizeof_str
                - mp_encode_str
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2541,23'
              BranchSideFuncs:
                - mp_encode_str
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2538,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2539,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2540,2'
              BranchSideFuncs:
                - mp_encode_str
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2537,15'
          Dst:             mp_sizeof_str
        - Src:             'src/lib/msgpuck/msgpuck.h:2541,9'
          Dst:             mp_encode_str
    - functionName:    mp_encode_str0
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_str
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2547,34'
          Dst:             strlen
        - Src:             'src/lib/msgpuck/msgpuck.h:2547,9'
          Dst:             mp_encode_str
    - functionName:    mp_encode_strl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - len
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_strl
        - mp_sizeof_strl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2517,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2518,30'
              BranchSideFuncs:
                - mp_sizeof_strl
                - mp_encode_strl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2522,24'
              BranchSideFuncs:
                - mp_encode_strl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2519,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2520,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2521,2'
              BranchSideFuncs:
                - mp_encode_strl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2518,15'
          Dst:             mp_sizeof_strl
        - Src:             'src/lib/msgpuck/msgpuck.h:2522,9'
          Dst:             mp_encode_strl
    - functionName:    mp_memcpy_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - str
        - len
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_memcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2451,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2452,15'
              BranchSideFuncs:
                - mp_memcpy
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2456,19'
              BranchSideFuncs:
                - mp_memcpy
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2453,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2454,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2455,2'
              BranchSideFuncs:
                - mp_memcpy
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2456,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_double_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - double
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_double
        - mp_sizeof_double
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2415,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2416,32'
              BranchSideFuncs:
                - mp_sizeof_double
                - mp_encode_double
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2420,26'
              BranchSideFuncs:
                - mp_encode_double
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2417,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2418,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2419,2'
              BranchSideFuncs:
                - mp_encode_double
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2416,15'
          Dst:             mp_sizeof_double
        - Src:             'src/lib/msgpuck/msgpuck.h:2420,9'
          Dst:             mp_encode_double
    - functionName:    mp_encode_float_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - float
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_float
        - mp_sizeof_float
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2397,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2398,31'
              BranchSideFuncs:
                - mp_sizeof_float
                - mp_encode_float
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2402,25'
              BranchSideFuncs:
                - mp_encode_float
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2399,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2400,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2401,2'
              BranchSideFuncs:
                - mp_encode_float
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2398,15'
          Dst:             mp_sizeof_float
        - Src:             'src/lib/msgpuck/msgpuck.h:2402,9'
          Dst:             mp_encode_float
    - functionName:    mp_check_double
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2382,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2382,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2383,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2383,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2382,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2383,2'
          Dst:             __assert_fail
    - functionName:    mp_check_float
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2374,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2374,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2375,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2375,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2374,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2375,2'
          Dst:             __assert_fail
    - functionName:    mp_compare_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data_a
        - data_b
      BBCount:         18
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u16
        - mp_load_u32
        - mp_load_u64
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2304,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2305,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2307,6'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2307,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2308,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2311,10'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
                - mp_load_u32
                - mp_load_u32
                - mp_load_u16
                - mp_load_u16
                - mp_load_u8
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2311,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2313,7'
              BranchSideFuncs:
                - mp_load_u8
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2317,7'
              BranchSideFuncs:
                - mp_load_u16
                - mp_load_u16
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2321,7'
              BranchSideFuncs:
                - mp_load_u32
                - mp_load_u32
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2325,7'
              BranchSideFuncs:
                - mp_load_u64
                - mp_load_u64
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2330,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2327,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2327,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2327,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2300,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2301,15'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2313,7'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2314,7'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2317,7'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2318,7'
          Dst:             mp_load_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2321,7'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2322,7'
          Dst:             mp_load_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2325,7'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2326,7'
          Dst:             mp_load_u64
        - Src:             'src/lib/msgpuck/msgpuck.h:2330,3'
          Dst:             __assert_fail
    - functionName:    mp_encode_int_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_int
        - mp_sizeof_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2269,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2270,29'
              BranchSideFuncs:
                - mp_sizeof_int
                - mp_encode_int
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2274,23'
              BranchSideFuncs:
                - mp_encode_int
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2271,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2272,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2273,2'
              BranchSideFuncs:
                - mp_encode_int
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2270,15'
          Dst:             mp_sizeof_int
        - Src:             'src/lib/msgpuck/msgpuck.h:2274,9'
          Dst:             mp_encode_int
    - functionName:    mp_encode_uint_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - num
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_uint
        - mp_sizeof_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2237,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2238,30'
              BranchSideFuncs:
                - mp_sizeof_uint
                - mp_encode_uint
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2242,24'
              BranchSideFuncs:
                - mp_encode_uint
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2239,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2240,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2241,2'
              BranchSideFuncs:
                - mp_encode_uint
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2238,15'
          Dst:             mp_sizeof_uint
        - Src:             'src/lib/msgpuck/msgpuck.h:2242,9'
          Dst:             mp_encode_uint
    - functionName:    mp_check_int
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2208,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2208,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2209,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2209,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2208,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2209,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2210,14'
          Dst:             mp_load_u8
    - functionName:    mp_check_uint
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2199,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2199,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2200,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - mp_load_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2200,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2199,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2200,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2201,14'
          Dst:             mp_load_u8
    - functionName:    mp_check_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2114,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2114,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2115,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2115,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2115,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2116,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2117,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2118,15'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2121,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2121,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2121,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2122,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2114,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2115,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2116,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2121,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_ext_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t *'
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - type
        - str
        - len
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_ext
        - mp_sizeof_ext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2103,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2104,29'
              BranchSideFuncs:
                - mp_sizeof_ext
                - mp_encode_ext
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2108,23'
              BranchSideFuncs:
                - mp_encode_ext
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2105,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2106,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2107,2'
              BranchSideFuncs:
                - mp_encode_ext
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2104,15'
          Dst:             mp_sizeof_ext
        - Src:             'src/lib/msgpuck/msgpuck.h:2108,9'
          Dst:             mp_encode_ext
    - functionName:    mp_sizeof_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_sizeof_extl
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2055,9'
          Dst:             mp_sizeof_extl
    - functionName:    mp_encode_ext
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - char
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - type
        - str
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp_encode_extl
        - mp_memcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2095,9'
          Dst:             mp_encode_extl
        - Src:             'src/lib/msgpuck/msgpuck.h:2096,9'
          Dst:             mp_memcpy
    - functionName:    mp_encode_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - char
        - int
      constantsTouched: []
      argNames:
        - data
        - type
        - len
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mp_store_u16
        - mp_store_u32
        - mp_store_u8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2065,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2065,38'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2065,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2066,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2067,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
                - mp_store_u8
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2067,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2068,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u8
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2070,13'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
                - mp_store_u8
                - mp_store_u16
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2070,13'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2071,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u16
                - mp_store_u8
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2074,22'
              BranchSideFuncs:
                - mp_store_u8
                - mp_store_u32
                - mp_store_u8
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2066,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2068,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2069,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2071,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2072,10'
          Dst:             mp_store_u16
        - Src:             'src/lib/msgpuck/msgpuck.h:2074,10'
          Dst:             mp_store_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2075,10'
          Dst:             mp_store_u32
        - Src:             'src/lib/msgpuck/msgpuck.h:2077,9'
          Dst:             mp_store_u8
    - functionName:    mp_sizeof_extl
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - len
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,10'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,23'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,38'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2046,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2046,46'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2047,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2047,24'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2048,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2048,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2048,25'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2049,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mp_encode_extl_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t *'
        - char
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - type
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_extl
        - mp_sizeof_extl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2084,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2085,30'
              BranchSideFuncs:
                - mp_sizeof_extl
                - mp_encode_extl
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2089,24'
              BranchSideFuncs:
                - mp_encode_extl
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2086,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2087,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2088,2'
              BranchSideFuncs:
                - mp_encode_extl
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2085,15'
          Dst:             mp_sizeof_extl
        - Src:             'src/lib/msgpuck/msgpuck.h:2089,9'
          Dst:             mp_encode_extl
    - functionName:    mp_check_map
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2016,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2016,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2017,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2017,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2017,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2018,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2019,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2020,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2022,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2022,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2022,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2023,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2016,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2017,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:2018,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:2022,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_map_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - size
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_map
        - mp_sizeof_map
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2005,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2006,29'
              BranchSideFuncs:
                - mp_sizeof_map
                - mp_encode_map
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2010,23'
              BranchSideFuncs:
                - mp_encode_map
        - Branch String:   'src/lib/msgpuck/msgpuck.h:2007,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2008,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:2009,2'
              BranchSideFuncs:
                - mp_encode_map
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:2006,15'
          Dst:             mp_sizeof_map
        - Src:             'src/lib/msgpuck/msgpuck.h:2010,9'
          Dst:             mp_encode_map
    - functionName:    mp_decode_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp_decode_array_slowpath
        - mp_load_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1968,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1969,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1971,34'
              BranchSideFuncs:
                - mp_decode_array_slowpath
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1966,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1971,9'
          Dst:             mp_decode_array_slowpath
    - functionName:    mp_check_array
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         21
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mp_load_u8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1933,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1933,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1934,2'
              BranchSideFuncs:
                - __assert_fail
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1934,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1934,2'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1935,14'
              BranchSideFuncs:
                - mp_load_u8
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1936,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1937,10'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1939,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1939,2'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1939,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1940,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1933,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:1934,2'
          Dst:             __assert_fail
        - Src:             'src/lib/msgpuck/msgpuck.h:1935,14'
          Dst:             mp_load_u8
        - Src:             'src/lib/msgpuck/msgpuck.h:1939,2'
          Dst:             __assert_fail
    - functionName:    mp_encode_array_safe
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - data
        - data_sz
        - size
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mp_encode_array
        - mp_sizeof_array
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1922,6'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1923,31'
              BranchSideFuncs:
                - mp_sizeof_array
                - mp_encode_array
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1927,25'
              BranchSideFuncs:
                - mp_encode_array
        - Branch String:   'src/lib/msgpuck/msgpuck.h:1924,7'
          Branch Sides:
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1925,11'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/msgpuck/msgpuck.h:1926,2'
              BranchSideFuncs:
                - mp_encode_array
      Callsites:
        - Src:             'src/lib/msgpuck/msgpuck.h:1923,15'
          Dst:             mp_sizeof_array
        - Src:             'src/lib/msgpuck/msgpuck.h:1927,9'
          Dst:             mp_encode_array
    - functionName:    mp_typeof
      functionSourceFile: '/src/tarantool/src/lib/msgpuck/msgpuck.h'
      linkageType:     externalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
...
